安装后未找到松露命令

use*_*478 11 npm blockchain ethereum truffle

我通过npm以下方式安装了松露:

sudo npm install -g truffle

但是当我在控制台上运行松露列表时它就给了我

bash:truffle:命令未找到

dro*_*aak 14

请确保您安装了最新版本的npm和节点.我有同样的问题,我更新了npm和节点到最新版本,它工作.

npm install -g truffle 作品.


小智 11

我遇到了类似的问题.我跑了npm i -g truffle然后当我试图跑时truffle init我得到了一个错误:zsh: command not found: truffle.为我解决的是创建一个安装了松露的本地node_modules,然后运行该副本.

  1. 运行npm init并创建一个新的npm项目
  2. npm i truffle
  3. ./node_modules/.bin/truffle init,它应该工作!

  • 感谢您提醒我将我的依赖项保持在本地并正确启动我的项目……这解决了所有问题。 (2认同)

小智 9

安装松露后:

npm install -g 松露

在您的项目文件夹上运行:

npx 松露初始化


the*_*ett 6

我在虚拟机上执行此操作并遇到了同样的问题,但重新启动计算机后它就可以了。希望这也适合你