摘要:系统环境使用版。最好不用虚拟机,会有各种奇怪的问题。配置源为阿里云或其他国内的镜像。安装一开始使用包管理器安装,但是出现很多版本相关问题,因此不建议使用这种方法。
1.Linux 系统环境
使用 Ubuntu 16.04 LTS 版。
最好不用虚拟机,会有各种奇怪的问题。
配置源 /etc/apt/sources.list 为阿里云或其他国内的镜像。
2.安装 Node JS一开始使用包管理器安装,但是出现很多版本相关问题,因此不建议使用这种方法。
直接从官网下载编译好的二进制文件,解压后将node和npm软链接到
/usr/local/bin 下,注意要使用绝对路径:
ln -s ~/.../node /user/local/bin/node ln -s ~/.../npm /user/local/bin/npm
查看是否安装成功:
node -v npm -v3.安装 testrpc 和 truffle
参考教程:如何安装 testrpc 和 truffle
sudo apt-get update # 安装系统依赖 sudo apt-get install build-essential git openssl # 安装 nodes curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - sudo apt-get install nodejs # 修复 npm 全局安装的文件权限问题 mkdir ~/.npm-global npm config set prefix "~/.npm-global" # 设置 Bash 环境变量 echo "[[ -s "$HOME/.profile" ]] && source $HOME/.profile" >> ~/.bash_profile echo "export PATH=~/.npm-global/bin:$PATH" >> ~/.profile source ~/.profile # 安装 testrpc npm install -g ethereumjs-testrpc # 安装 truffle npm install -g truffle
注意:安装完成后需要重启电脑,这样环境变量的配置才能在别的终端登陆时生效。
4.部署默认合约参考教程:Ubuntu Truffle V3.2.1环境配置及合约部署基础 - 新手村
#创建项目 mkdir myproject cd myproject truffle init webpack #编译合约 truffle compile #启动 testrpc 环境 testrpc #部署合约 truffle migrate #启动 webpack 服务 npm run dev
启动服务后,可以在浏览器访问项目,http://localhost:8080/
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/84985.html
摘要:原文地址石匠的是一个基于开发的一套智能合约开发框架,使用语言编写合约。预期通过和搭建一个只能合约的开发测试环境,部署官方的测试合约进行验证和后续的测试学习。 原文地址:石匠的blog truffle是一个基于Javascript开发的一套智能合约开发框架,使用Solidity语言编写合约。truffle有一套自动的项目构建机制,集成了开发,测试和部署的各个流程细节,不用开发人员关注。t...
摘要:原文发表于以太坊智能合约开发第六篇开发框架在前面几篇教程中,我们实现了一个简单的合约,并通过编译器将合约代码编译后,部署在私有链上。 原文发表于:以太坊智能合约开发第六篇:truffle开发框架 在前面几篇教程中,我们实现了一个简单的 Hello 合约,并通过 solc 编译器将合约代码编译后,部署在私有链Ganache上。本篇将介绍通过truffle框架来构建自动编译、部署合约代码...
摘要:使用部署合约到区块链本文介绍如何使用结合框架部署智能合约是以太坊最流行的开发框架,能够在本地编译部署智能合约,使命是让开发更容易。至此,合约部署以及运行完成。 使用truffle-box部署合约到区块链 本文介绍如何使用truffle结合vue框架部署智能合约 Truffle是以太坊最流行的开发框架,能够在本地编译、部署智能合约,使命是让开发更容易。这里尝试搭建环境,运行第一个区块链程...
摘要:本文首发于深入浅出区块链社区原文链接一步步教你开发部署第一个去中心化应用宠物商店原文已更新,请读者前往原文阅读今天我们来编写一个完整的去中心化区块链应用本文可以和编写智能合约结合起来看。 本文首发于深入浅出区块链社区原文链接:一步步教你开发、部署第一个去中心化应用(Dapp) - 宠物商店原文已更新,请读者前往原文阅读 今天我们来编写一个完整的去中心化(区块链)应用(Dapps), 本...
阅读 921·2021-11-24 09:38
阅读 929·2021-11-23 09:51
阅读 2941·2021-11-16 11:44
阅读 1769·2021-09-22 15:52
阅读 1628·2021-09-10 11:20
阅读 1362·2019-08-30 13:47
阅读 1296·2019-08-29 12:36
阅读 3295·2019-08-26 10:43