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

便可解決

相關文章
相關標籤/搜索