Ubuntu16.04安装truffle时的一些错误
1.使用truffle时出现
Error: /usr/bin/env: node: 没有那个文件或目录
1、如果是用sudo apt-get install nodejs命令安装的nodejs,
ubuntu在安装的时候为了避免包的冲突,将nodejs的命令操作改成nodejs,而不是node。
2、由于express安装时默认的nodejs命令是node,所以安装完后express命令会不起作用,
解决方法:
sudo ln -s /usr/bin/nodejs /usr/bin/node
创建二者之间的符号链接!
2.解决上述问题后,使用truffle,报错:
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)
at node.js:966:3
在github上找到解决方法(https://github.com/trufflesuite/truffle/issues/128),把nodejs升级一下就可以了,这里我们通过安装n模块来升级
sudo npm install -g n
sudo n stable
即可解决
最新文章
- sublime text常用快捷键
- C到C++的升级
- 30天C#基础巩固-----多态,工厂模式
- PageRank算法简介及Map-Reduce实现
- C#写文本日志帮助类(支持多线程)
- A class for global logging
- Codeforces Round #337 (Div. 2) A. Pasha and Stick 水题
- 財哥面京东dm的经历【帮財哥发的】
- webbench的详细使用
- 关于“无法解析的外部符号”和“该符号在函数_wmain 中被引用”的问题
- Apache-common项目提供的工具
- Redhat Linux挂载NTFS格式的移动硬盘
- DotNetCore跨平台~发布脚本PowerShell的设计
- error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 生产环境下JVM调优参数的设置实例
- samba 配置文件解析
- android实现3D Gallery 轮播效果,触摸时停止轮播
- asp.net回发页面被刷新后悔重新执行回发事件的解决方法
- python learning OOP2.py
- 详解Android微信登录与分享