区块链开发以太坊区块链研习社

以太坊智能合约开发指南4(Remix使用上)

2018-02-12  本文已影响600人  luohuayong

Remix是什么?

Remix是一个IDE (integrated development environment 集成开发环境),用于智能合约开发,使用的语言是solidity,是一个基于浏览器的IDE。也是以太坊官方的IDE。

Remix有哪些功能?

怎么安装?

有两种使用方式,一种是在线方式,直接访问地址 https://remix.ethereum.org/
另一种是本地安装

# 下载源码
git clone https://github.com/ethereum/browser-solidity.git
# 进入源码目录
cd browser-solidity
# 使用npm包管理工具安装remix
npm install
# 启动remix服务
npm start
# 打开浏览器,输入地址http://127.0.0.1:8080

怎么使用?

文件浏览器

IDE左侧是文件浏览器区域,左上角有一排功能按钮。


文件浏览器功能按钮
solidity编辑器

IDE中部上方是solidity编辑器区域。

命令行终端(Terminal)

IDE中部下方是一个交互式的命令行终端。

功能面板

IDE右侧是功能面板


功能面板
  1. 编译(Compile)
  1. 运行(Run)
  1. 设置(Settings)
  1. 分析(Analysis)
    这里是编译器做静态代码分析的选项,给出相应的警告。
    默认全部勾选,并自动执行。也可以手动执行。
  2. 调试器(Debugger)
    动态调试内容比较多,之后再专门介绍。
  3. 支持(Support)
    这里是一个在线支持的链接,可以在线与remix的开发团队沟通,提交bug或者意见反馈。也可以直接访问地址: https://gitter.im/ethereum/remix

参考文档
https://remix.readthedocs.io/en/latest/

上一篇下一篇

猜你喜欢

热点阅读