Ubuntu16.04安装truffle时的一些错误

1.使用truffle时出现html

Error: /usr/bin/env: node: 没有那个文件或目录node

 

 

一、若是是用sudo apt-get install nodejs命令安装的nodejs,git

ubuntu在安装的时候为了不包的冲突,将nodejs的命令操做改为nodejs,而不是node。github

二、因为express安装时默认的nodejs命令是node,因此安装完后express命令会不起做用,express

 

 

解决方法:npm

sudo ln -s /usr/bin/nodejs /usr/bin/nodeubuntu

建立两者之间的符号连接!app

 

 

2.解决上述问题后,使用truffle,报错:ui

SyntaxError: Unexpected token =
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:374:25)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)spa

    at node.js:966:3

在github上找到解决方法(https://github.com/trufflesuite/truffle/issues/128),把nodejs升级一下就能够了,这里咱们经过安装n模块来升级

sudo npm install -g n  
sudo n stable

便可解决

相关文章
相关标签/搜索