npm安装模块truffle后,运行报“command not found”

今天开始接触以太坊开发时,第一步需要安装以太坊的开发框架。

使用npm安装truffle后,按照教程在shell中输入truffle运行后,报错。

image.png

在确认过node以及npm安装无问题后,观察terminal输出。

image.png

切换到truffle文件夹下查看,文件夹中有文件存在,不为空,说明已经成功安装。

问题可能出在npm没有自动将truffle命令添加到path中。

于是输入truffle 的bin文件下的命令

/home/lupengkai/program/node-v8.4.0-linux-x64//bin/truffle

显示如下


image.png

于是手动将命令添加进PATH

 sudo ln -s /home/lupengkai/program/node-v8.4.0-linux-x64//bin/truffle  /usr/local/bin/truffle

重新输入truffle,顺利运行。

image.png

或者参考问题的解决办法,在.bashrc后面添加

export PATH=/home/username/node-v8.4.0-linux-x64/bin:$PATH

一劳永逸。

推荐后面一种。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容