安装truffle后,运行truffle:未找到命令的解决方案
系统信息:
- 操作系统:
Ubuntu 16.04
- truffle版本:
v3.2.1
- node.js版本:
v9.4.0
- npm版本:
5.6.0
问题
使用npm install -g truffle
安装后
输入truffle init
返回truffle:未找到命令
解决方案
- 检查truffle的安装位置:通过查看
npm install -g truffle
的输出信息 - 若发现自己将truffle安装在
、home/<username>/.npm-global
目录下,则错误可确定 truffle 一定要安装在
usr/local
目录下因此,可采用以下方案解决:
$npm uninstall -g truffle //卸载装错位置的truffle
$sudo su //切换到root权限
#npm install -g truffle //重装truffle使之安装在usr/local目录下