以太坊学习笔记(四)—Centos7 本地安装以太坊 Remix-ide (献给还没安装成功的伙伴)

本文详细记录了在Centos7上安装以太坊 Remix-IDE的过程,包括安装Nodejs、解决权限问题、安装依赖工具和模块,以及启动和访问Remix-IDE的方法,旨在帮助遇到安装困扰的开发者。

Remix-ide 是啥就不多说了,以太坊基于WEB编写、调试和发布智能合约得工具。

本文是基于本地安装过程记录,供各位参考之用。

这两天安装遇到了一些坑,包括权限问题、安装包等,折腾后总算好了。

 

1、安装Nodejs

https://nodejs.org/en/download/

下载:node-v6.10.0-linux-x64.tar.gz  版本。

上传到目录  /opt/ 下:
# mkdir -p /opt/node
# cd /opt/
# tar -xvf node-v6.10.0-linux-x64.tar.gz
# mv node-v6.10.0-linux-x64 /opt/node
# rm -rf node-v6.10.0-linux-x64.tar.gz
#rm -f /usr/local/bin/node   删除原来的,如安装过
#rm -f /usr/local/bin/npm    删除原来的,如安装过
#sudo ln -s /opt/node/node-v6.10.0-linux-x64/bin/node /usr/local/bin/node
#sudo ln -s /opt/node/node-v6.10.0-linux-x64/bin/npm /usr/local/bin/npm
#npm -v      查看是否安装成功,显示版本号。
#node -v

授权(没有权限可能出现问题)

#sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
#chown -R root:root  /opt/node/node-v6.10.0-linux-x64

2、安装一些工具,可能会用到的
# yum install "gcc-c++.x86_64" -y
# yum install git -y
# yum install make -y
# yum install wget -y

 

3、安装一些模块
#npm install -g npx
#npm install  --unsafe-perm --verbose   -g scrypt
#npm install  --unsafe-perm --verbose   -g node-gyp

 

补充:(我用unbtun系统安装时遇到)

上述scrypt和node-gyp需要python,需要首先安装配置下链接。

# sudo apt-get update
# sudo apt-get install  python2.7
# ln -s /usr/bin/python2.7 /usr/bin/python

 

4、安装  remix-ide
# cd /opt
# git clone https://github.com/ethereum/remix-ide.git
# cd remix-ide
# npm install
# npm run build && npm run serve

 

补充:

官方网站npm install ;然后npm start 出现app.js未找到问题。这里用上面的build和run后没问题;

或后继直接用 npm start就没问题了。

另外网上还有一种安装方法,有时间的伙伴可试下,我没试验。

git clone https://github.com/ethereum/browser-solidity

cd browser-solidity

npm install

npm run prepublish

npm start 

 

 

如果出现如下界面就是成功启动了:

 

5、关闭防火墙或开启8080端口访问权限

我直接把防火墙关了,因为在内网虚拟机建的私链,无所谓。

 

# firewall-cmd --state

#systemctl stop firewalld.service

 

# systemctl disable firewalld.service  禁止开机启动

6、打开浏览器访问吧

http://192.168.0.193:8080     (ip地址根据你的设备)

 

(本节结束)

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值