Remix基本使用

时间:2022-11-30 15:05:09

Remix 是以太坊智能合约编程语言Solidity IDE,其实基于浏览器的IDE,有一个很大的好处就是不用安装,打开即用。

在线Remix访问缓慢,如果你有很好的网络环境,可以直接访问Remix​​官网​​ ​​https://remix.ethereum.org/​​。

也可以本地部署一套。

在本地部署Remix需要准备两个东西:一个是Remix-project,可以理解为Remix的前端;另一个是Remixd,可以理解为Remix的后端,它们的Github仓库地址分别是:

​https://github.com/ethereum/remix-project​

​https://github.com/ethereum/remix-project/tree/master/libs/remixd​

1.部署Remix IDE前端

Docker方式安装

如果要运行合并到主分支中的最新更改,请运行:

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

如果你想运行最新的 remix-live 版本运行。

docker pull remixproject/remix-ide:remix_live
docker run -p 8080:80 remixproject/remix-ide:remix_live

docker-compose方式安装

docker-compose pull
docker-compose up -d

运行效果

然后我们就能通过浏览器的8080端口访问了。

Remix基本使用

部署 Remixd

Remixd 的安装使用步骤如下:

1.通过 npm 或者 yarn 安装 Remixd(建议用yarn)

npm 命令:

npm install -g @remix-project/remixd
yarn add global @remix-project/remixd

2.启动 Remix-IDE

remixd -s ./shared_project -u http://localhost:8080

3.在 Remix-IDE 上点两下

一个点 Solidity,选择相应环境;另一个点 Connect to Localhost,连接本地环境。

Remix基本使用

配好以后就可以在本地使用Remix开发合约了

Remix基本使用