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地址根据你的设备)

(本节结束)
本文详细记录了在Centos7上安装以太坊 Remix-IDE的过程,包括安装Nodejs、解决权限问题、安装依赖工具和模块,以及启动和访问Remix-IDE的方法,旨在帮助遇到安装困扰的开发者。
—Centos7 本地安装以太坊 Remix-ide 献给还没安装成功的伙伴)&spm=1001.2101.3001.5002&articleId=95633329&d=1&t=3&u=ce95ce75850f4427895400caecea4136)
1140

被折叠的 条评论
为什么被折叠?



