摘要:系統(tǒng)環(huán)境使用版。最好不用虛擬機,會有各種奇怪的問題。配置源為阿里云或其他國內(nèi)的鏡像。安裝一開始使用包管理器安裝,但是出現(xiàn)很多版本相關(guān)問題,因此不建議使用這種方法。
1.Linux 系統(tǒng)環(huán)境
使用 Ubuntu 16.04 LTS 版。
最好不用虛擬機,會有各種奇怪的問題。
配置源 /etc/apt/sources.list 為阿里云或其他國內(nèi)的鏡像。
2.安裝 Node JS一開始使用包管理器安裝,但是出現(xiàn)很多版本相關(guān)問題,因此不建議使用這種方法。
直接從官網(wǎng)下載編譯好的二進制文件,解壓后將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 # 安裝系統(tǒng)依賴 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 # 修復(fù) npm 全局安裝的文件權(quán)限問題 mkdir ~/.npm-global npm config set prefix "~/.npm-global" # 設(shè)置 Bash 環(huán)境變量 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
注意:安裝完成后需要重啟電腦,這樣環(huán)境變量的配置才能在別的終端登陸時生效。
4.部署默認合約參考教程:Ubuntu Truffle V3.2.1環(huán)境配置及合約部署基礎(chǔ) - 新手村
#創(chuàng)建項目 mkdir myproject cd myproject truffle init webpack #編譯合約 truffle compile #啟動 testrpc 環(huán)境 testrpc #部署合約 truffle migrate #啟動 webpack 服務(wù) npm run dev
啟動服務(wù)后,可以在瀏覽器訪問項目,http://localhost:8080/
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/84985.html
摘要:原文地址石匠的是一個基于開發(fā)的一套智能合約開發(fā)框架,使用語言編寫合約。預(yù)期通過和搭建一個只能合約的開發(fā)測試環(huán)境,部署官方的測試合約進行驗證和后續(xù)的測試學(xué)習(xí)。 原文地址:石匠的blog truffle是一個基于Javascript開發(fā)的一套智能合約開發(fā)框架,使用Solidity語言編寫合約。truffle有一套自動的項目構(gòu)建機制,集成了開發(fā),測試和部署的各個流程細節(jié),不用開發(fā)人員關(guān)注。t...
摘要:原文發(fā)表于以太坊智能合約開發(fā)第六篇開發(fā)框架在前面幾篇教程中,我們實現(xiàn)了一個簡單的合約,并通過編譯器將合約代碼編譯后,部署在私有鏈上。 原文發(fā)表于:以太坊智能合約開發(fā)第六篇:truffle開發(fā)框架 在前面幾篇教程中,我們實現(xiàn)了一個簡單的 Hello 合約,并通過 solc 編譯器將合約代碼編譯后,部署在私有鏈Ganache上。本篇將介紹通過truffle框架來構(gòu)建自動編譯、部署合約代碼...
摘要:使用部署合約到區(qū)塊鏈本文介紹如何使用結(jié)合框架部署智能合約是以太坊最流行的開發(fā)框架,能夠在本地編譯部署智能合約,使命是讓開發(fā)更容易。至此,合約部署以及運行完成。 使用truffle-box部署合約到區(qū)塊鏈 本文介紹如何使用truffle結(jié)合vue框架部署智能合約 Truffle是以太坊最流行的開發(fā)框架,能夠在本地編譯、部署智能合約,使命是讓開發(fā)更容易。這里嘗試搭建環(huán)境,運行第一個區(qū)塊鏈程...
摘要:本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接一步步教你開發(fā)部署第一個去中心化應(yīng)用寵物商店原文已更新,請讀者前往原文閱讀今天我們來編寫一個完整的去中心化區(qū)塊鏈應(yīng)用本文可以和編寫智能合約結(jié)合起來看。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:一步步教你開發(fā)、部署第一個去中心化應(yīng)用(Dapp) - 寵物商店原文已更新,請讀者前往原文閱讀 今天我們來編寫一個完整的去中心化(區(qū)塊鏈)應(yīng)用(Dapps), 本...
閱讀 917·2021-11-24 09:38
閱讀 925·2021-11-23 09:51
閱讀 2939·2021-11-16 11:44
閱讀 1762·2021-09-22 15:52
閱讀 1626·2021-09-10 11:20
閱讀 1361·2019-08-30 13:47
閱讀 1291·2019-08-29 12:36
閱讀 3293·2019-08-26 10:43