solidity开发环境remix搭建 - docker


1.remix的官方站点 https://github.com/ethereum/remix-project

2.安装流程

#install npm and node.js and nx client 
sudo apt-get install npm
sudo npm install npm -g
sudo apt install nodejs-legacy

#这一步出现很多错误版本提示

sudo npm install -g @nrwl/cli

安装出错,不再进行下去,换docker安装

3.用docker方式安装remix

docker pull remixproject/remix-ide:latest

docker run -p 8080:80 remixproject/remix-ide:latest

然后在浏览器打开 http://localhost:8080 。注意,有些浏览器版本可能不支持,遇到问题多换几个浏览器试试。

4.在浏览器左栏点击创建新文件图标,输入文件名,在右侧编辑栏输入如下代码:

pragma solidity >=0.4.21 <0.6.0;

contract Storage {

uint256 public storedData;

function set(uint256 data) public {
storedData = data;
}

function get() public returns (uint256) {
return storedData;
}
}