我正在尝试在我的 mac M1 上安装 Truffle。
我按照宠物店教程中松露网站上的说明开始,我成功安装了节点,但随后出现此错误...
sudo npm install -g truffle
...
npm ERR! xcrun: error: unable to load libxcrun (dlopen(/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib, 0x0005): tried: '/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/libxcrun.dylib' (no such file)).
我做了一些研究,并被指出在自制软件中尝试它。由于我的 M1 芯片,我必须先更新自制软件,我成功地做到了。但我仍然得到似乎相同或相似的错误......
/opt/homebrew/bin/brew install truffle
...
xcrun: error: unable to load libxcrun (dlopen(/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib, 0x0005): tried: '/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/libxcrun.dylib' (no such file)).
truffle: The x86_64 architecture is required for this software.
我在网上找不到太多关于这个的信息。
这是否意味着松露只能在英特尔芯片上运行,而我需要使用类似 Rosetta 的东西?