安装后未找到松露命令

时间:2016-07-01 14:58:18

标签: npm blockchain ethereum truffle

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

  

sudo npm install -g truffle

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

  

bash:truffle:命令未找到

13 个答案:

答案 0 :(得分:11)

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

webpack有效。

答案 1 :(得分:7)

我有类似的问题。我运行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 :(得分:2)

我是在虚拟机上做的,并且遇到了同样的问题,但是在重新启动计算机后它才有效。希望这也适合你

答案 3 :(得分:1)

我尝试了一切。遵循松露官方网站上的说明以及以上答案。 仍然似乎没有用。

最后,这对我有用。 转到C:\Users\Username\AppData\Roaming\npm

您将在其中找到truffle.cmd并完成。

答案 4 :(得分:1)

如果您的包有自定义路径,请确保在终端加载时导出它。

对于 bash:

nano ~/.profile

对于 zsh:

nano ~./zshrc

并添加您的自定义路径,大多数情况下这将是“npm-global”。

export PATH=~/.npm-global/bin:$PATH

答案 5 :(得分:1)

安装松露后:

<块引用>

npm install -g 松露

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

<块引用>

npx 松露初始化

答案 6 :(得分:1)

您应该将以下内容添加到您的 path 系统变量中。

C:\Users\UserName\AppData\Roaming\npm

(此文件夹包含 truffle.cmd 文件)

我试过了,效果很好。

答案 7 :(得分:0)

从solc-bin中获取solc版本列表。尝试#1 npm WARN saveError ENOENT:没有此类文件或目录,请打开“ /Users/mihai/package.json” npm WARN ENTENT ENOENT:没有此类文件或目录,请打开“ /Users/mihai/package.json” npm WARN mihai没有描述 npm WARN mihai没有存储库字段。 npm WARN mihai没有自述数据 npm WARN mihai没有许可证字段。

  • 松露@ 5.0.27 在5.975秒内添加了438个贡献者的26个软件包,并审核了35个软件包 找到了0个漏洞

Mihais-iMac:〜mihai $松露init -bash:松露:找不到命令

可以帮助我输入松露init命令时出现错误

答案 8 :(得分:0)

使用npm install -g truffle为我工作,而不是npm i truffle

答案 9 :(得分:0)

以上对我没有任何帮助,但是我做到了:

  1. nix松露开箱反应
  2. 松露开发
  3. atom。 //在atom平台上打开react文件项目

答案 10 :(得分:0)

您应将C:\Users\UserName\AppData\Roaming\npm(包含truffle.cmd文件)添加到路径用户变量。我已经尝试过并且有效

答案 11 :(得分:0)

npm i truffle的作用与npm install -g truffle完全相同,只是将其全局安装,而没有-g的它将安装在本地文件夹中。尝试更新npm,节点,并且可能是以前版本的节点安装损坏。

答案 12 :(得分:0)

1-- run npm init and make a new npm project 2-- run npm i truffle 3-- run ./node_modules/.bin/truffle init

我敢肯定,这会对您有所帮助。 :)