Ethereum开始前的准备-搭建本地开发环境

由于个人一直使用的是 NodeJS 最开发, 所以做测试先以 NodeJS 为切入点, 慢慢延伸到 Python 或者 Golang 的底层领域去.

WebStorm 及插件, Dapp, 参考资料

Webstorm 授权, 插件安装

开发 IDE 选择 WebStorm, 授权 http://jetbrains.xxx.com

安装插件: https://plugins.jetbrains.com/ 搜索 solidity.

下载后 “command+,” -> plugins -> install plugin from disk… -> 弹出框选择刚刚下载的 jar/zip 文件即可.

Intelli-Solidity 和 Solidity Solhint

Dapp 去中心化应用

安装文档:
https://dapp.readthedocs.io/en/latest/installation.html

由于已经安装过 nodejs, git 等软件, 所以我选择了手动安装, 整个安装相对顺利.

如果出现 无法解析 cache.nixos.org 地址的时候, 尝试将下面内容加入 hosts 文件

13.33.164.62 cache.nixos.org

使用集成框架 Truffle

Truffle 可以便捷的开发 Ethereum 的智能合约 Dapp, 还附带了 Ethereum 本地模拟器 Ganache.

npm -g install truffle

下载与操作系统对应版本的 Ganache: http://truffleframework.org/ganache/

下载浏览器插件 MetaMask

部分文档正在翻译中, 参看 http://truffleframework.org

参考资料

Solidity 智能合约开发工具准备第一篇

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.