以太坊DApp开发环境搭建-Ubuntu

所需积分/C币:44 2018-03-16 22:17:42 562KB PDF
140
收藏 收藏
举报

本电子书适用于乌班图(Ubuntu)平台下以太坊DApp 开发环境的搭建。
汇智网 ubW]z. com 以太坊DApp开发环境搭建-Ubunηtu平台 二、安装DApP开发环境 21安装 Node js 首先根据你的 ubuntu是32位还是64位,分别下载不同的预编译版本,我们使用官方长期 支持的8.10.LTS版本 64位 wswgethttps://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-64.tar.gz 32 swgethttps://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-x86.tar.gz 然后解压到当前目录,以64位为例 s tar zxvf node -v8.10.0-linux-X64 tar gz 然后接下来修改. bashrc来设置相关的环境变量: n echo export NODE HOME=$HOME/ node-v810.0-linux-x64>>. bashrc n echo export NoDE PATH=SNODE HOME/lib/node modules">>. bashrc s echo export PATH=S NODE_HOME/bin: SPATH">>.bashrc 最后重新载入. bashrc(或者重新登陆)来使node生效 source bashrc 现在,你可以使用node了 s node V8.10.0 22安装节点仿真器 在终端执行以下命令 w npm install -g ganache-cli 安装完毕后,执行命令验证安装成功 ganache-cll Ganache CLI V6.0. 3 (ganache-core: 2.0.2) /7 汇智网 ubW]z. com 以太坊DApp开发环境搭建-Ubunηtu平台 23安装 solidity编译器 n npm install -g solc 安装完毕后,执行命令验证安装成功 socks-Ⅴ ersion 0.40. 2+commit. 3155dd80. Emscripten. clang 24安装web3 install -g web3@0. 20. 2 安装验证: ng node -p 'require( "web3") f[Function: Web3] providers:{… 25安装 truffle框架 执行以下命令安装 truff1e开发框架 s npm install -g truffle 验证安装 g truffle version Truffle v4. 1.3(core 4.1.3) 26安装 webpack 执行以下命令安装 webpack s npm install g webpack@ 3.11.0 验证安装 书 webpack-V 3.11.8 /7 汇智网 ubW]z. com 以太坊DApp开发环境搭建-Ubunηtu平台 三、构建示例项目 31新建DApp项目 执行以下命令创建项目目录并进入该目录 g mkdir demo n cd demo 然后用 Webpack模版初始化项目骨架结构: /demos truffle unbox webpack Downloading Unpacking Setting up Unbox success ful. Sweet 32安装项目依赖的NPM包 执行以下命令安装nmp包 /demo$ npm 33修改 truffle配置 truf1e.js中,修改pot为8545,因为 ganache-cli在8545端口监听 module exports networks: t development: i port: 8545 /7 汇智网 ubW]z. com 以太坊DApp开发环境搭建-Ubunηtu平台 34启动节点 执行以下命令启动节点仿真器,以便部署合约并执行交易: /demo$ ganache -cli 35编译合约 执行以下命令编译项目合约 /demos truffle compile 36部署合约: 执行以下命令来部署合约: /demo truffle migrate 37启动DApp 执行以下命令来启动DApp: u/demo$ npm run dev 在浏览器里访问http://localhost:8086即可 L MataCoin- Truffle We x ← C L localhost: 8U8 Meta Coin Example Truffle Dapp You have meta Send meta Coin To Address. e.g., Cx93eG6d9baea28c17d9fc393bCE3fbdd7c899dae Send melacoin Hint: open the browser developer console to view any errors and Warning /7 汇智网 ubW]z. com 以太坊DApp开发环境搭建-Ubunηtu平台 如果你希望从别的机器也可以访问你的DApp应用,修改一下 package.json ipts: i webpack-dev-server --host 0.0.0.0 7/7

...展开详情
试读 7P 以太坊DApp开发环境搭建-Ubuntu
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
以太坊DApp开发环境搭建-Ubuntu 44积分/C币 立即下载
1/7
以太坊DApp开发环境搭建-Ubuntu第1页
以太坊DApp开发环境搭建-Ubuntu第2页

试读结束, 可继续读1页

44积分/C币 立即下载 >