安装后找不到 Truffle 命令

Posted

技术标签:

【中文标题】安装后找不到 Truffle 命令【英文标题】:Truffle command not found after installation 【发布时间】:2016-11-04 01:11:05 【问题描述】:

我通过 npm 安装了 truffle 并使用以下内容:

sudo npm install -g truffle

但是当我在控制台上运行 truffle list 时,它只会给我

bash: truffle: 找不到命令

【问题讨论】:

那是什么操作系统,Ubuntu 16.4? 【参考方案1】:

试着从你的命令开始

npx truffle <your command>

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:

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

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

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

我试过了,效果很好。

【讨论】:

【参考方案3】:

安装松露后:

npm install -g 松露

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

npx 松露初始化

【讨论】:

我在本地项目中安装了 truffle - 'npm install tr​​uffle' ...然后当我尝试运行 'truffle init' 时,出现错误'zsh: command not found: truffle'.. .. 我升级到更新版本的 Node 和同样的错误.... 运行 'npx truffle init' 就像一个魅力!!! 对我不起作用【参考方案4】:

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

对于 bash:

nano ~/.profile

对于 zsh:

nano ~./zshrc

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

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

【讨论】:

【参考方案5】:

npm i trufflenpm install -g truffle 执行完全相同的操作,只是全局安装它,如果没有-g,它将安装在本地文件夹中。尝试更新 npm、node,可能你的 node 安装是从以前的版本损坏的。

【讨论】:

【参考方案6】:

您应该将C:\Users\UserName\AppData\Roaming\npm(它包含 truffle.cmd 文件)添加到路径用户变量中。我试过了,效果很好

【讨论】:

【参考方案7】:

上面没有对我有用,但我做到了:

    nix truffle unbox react 松露开发 原子。 //在atom平台打开react文件项目

【讨论】:

【参考方案8】:

使用 npm install -g truffle 代替 npm i truffle 为我工作

【讨论】:

【参考方案9】:

我什么都试过了。按照官方松露网站上的说明和以上答案进行操作。 好像还是没用。

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

在那里你会找到truffle.cmd 双击它就完成了。

【讨论】:

【参考方案10】:

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

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

【讨论】:

感谢您提醒我将依赖项保持在本地并正确启动我的项目...这解决了所有问题。【参考方案11】:

请确保您已安装最新版本的 npm 和 node。我遇到了同样的问题,我将 npm 和 node 更新到最新版本并且它工作正常。

npm install -g truffle 有效。

【讨论】:

【参考方案12】:

我是在虚拟机上完成的,遇到了同样的问题,但在我重新启动计算机后它就可以了。希望这对你也有用

【讨论】:

谢谢!奇怪,这行得通。我也在 VirtualBox Linux VM 上。

以上是关于安装后找不到 Truffle 命令的主要内容,如果未能解决你的问题,请参考以下文章

安装 @vue/cli 后找不到命令

Vue:安装@vue/cli 后找不到命令

安装Anaconda3后,Spyder、Ipython等图标找不到

CentOS最小化安装后找不到ifconfig命令

Mac安装Scrapy教程及安装成功后找不到Scrapy解决

Nodejs全局安装模块后找不到命令的解决方法