BlockZero区块链技术社区
本帖最后由 zhenyu 于 2018-11-16 23:46 编辑
1.在ubuntu搭建geth环境时出现"Could not get lock /var/lib/dpkg/lock - open(无法获得锁)"的错误如何解决?
  • 如下图
无法获得锁.jpg
  • 解决方法:在终端输入如下命令
  1. sudo rm /var/cache/apt/archives/lock
  2. sudo rm /var/lib/dpkg/lock
复制代码
2.ubuntu系统如何使用ganache?
ganache有命令行版本和图形化界面版本,可依据个人喜好安装
  • 命令行版本安装方法
  1. npm install –g ganache-cli
复制代码
  • 图形化界面版使用方法
       第一步:在ganache官网下载ganache.appimage版本
       第二步:右键-->属性-->勾选“允许以程序执行”
3.windows上能搭建以太坊开发环境吗?
  • windows上也可以搭建以太坊开发环境
  • 但还是推荐使用ubuntu和mac系统,windows上的坑比较多一些。
  • ubuntu和mac搭建以太坊环境的资料多一些,更利于学习。
4.通过命令安装nodejs和npm时,版本太旧怎么更新?   
  • 方法一
  1. 1.安装用于安装nodejs的模块n:
  2. sudo npm install -g n
  3. 2.通过n模块安装指定的nodejs:
  4. sudo n latest
  5. 3.升级npm为最新版本:
  6. sudo npm install npm@latest -g
  7. 4.查看版本:
  8. node -v
  9. npm -v
复制代码
  • 方法二
  1. 1.首先卸载旧版nodejs:
  2. sudo apt-get remove nodejs
  3. 2.下载想要安装的nodejs版本
  4. sudo wget https://nodejs.org/dist/v9.5.0/node-v9.5.0-linux-x64.tar.xz
  5. 3.解压并移动到指定文件夹
  6. sudo tar -xvf node-v9.5.0-linux-x64.tar.xz
  7. sudo cp node-v9.5.0-linux-x64/bin/node /usr/local/bin/
  8. sudo cp node-v9.5.0-linux-x64/bin/npm /usr/local/bin/
  9. sudo cp -r node-v9.5.0-linux-x64/lib/node_modules/ /usr/local/
  10. 4.查看版本号验证结果
  11. node -v
  12. v9.5.0
  13. npm -v
  14. 5.6.0
复制代码
  • 方法二可以在方法一报错或npm无法更新版本时使用,是解决错误的绝招
       注:nodejs和npm的版本过低会导致安装web3失败
5.在使用truffle时出现了下面的错误怎么解决?
  • 如下图
微信图片_20181116232734.jpg
  • 解决方法:truffle版本过高导致的错误,使用下面的命令安装低版本
  1. npm install -g truffle@3.1.9
复制代码




P叔二维码.png

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

© 2018 BlockZero

返回顶部