亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Truffle框架搭建

Amos / 2325人閱讀

摘要:系統(tǒng)環(huán)境使用版。最好不用虛擬機(jī),會(huì)有各種奇怪的問(wèn)題。配置源為阿里云或其他國(guó)內(nèi)的鏡像。安裝一開(kāi)始使用包管理器安裝,但是出現(xiàn)很多版本相關(guān)問(wèn)題,因此不建議使用這種方法。

1.Linux 系統(tǒng)環(huán)境

使用 Ubuntu 16.04 LTS 版。

最好不用虛擬機(jī),會(huì)有各種奇怪的問(wèn)題。

配置源 /etc/apt/sources.list 為阿里云或其他國(guó)內(nèi)的鏡像。

2.安裝 Node JS

一開(kāi)始使用包管理器安裝,但是出現(xiàn)很多版本相關(guān)問(wèn)題,因此不建議使用這種方法。

直接從官網(wǎng)下載編譯好的二進(jìn)制文件,解壓后將node和npm軟鏈接到
/usr/local/bin 下,注意要使用絕對(duì)路徑:

ln -s ~/.../node /user/local/bin/node
ln -s ~/.../npm /user/local/bin/npm

查看是否安裝成功:

node -v
npm -v
3.安裝 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)限問(wè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)境變量的配置才能在別的終端登陸時(shí)生效。

4.部署默認(rèn)合約

參考教程:Ubuntu Truffle V3.2.1環(huán)境配置及合約部署基礎(chǔ) - 新手村

#創(chuàng)建項(xiàng)目
mkdir myproject
cd myproject
truffle init webpack

#編譯合約
truffle compile

#啟動(dòng) testrpc 環(huán)境
testrpc

#部署合約
truffle migrate

#啟動(dòng) webpack 服務(wù)
npm run dev

啟動(dòng)服務(wù)后,可以在瀏覽器訪問(wèn)項(xiàng)目,http://localhost:8080/

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/84985.html

相關(guān)文章

  • Mac下基于testrpc和truffle的以太坊智能合約開(kāi)發(fā)環(huán)境搭建

    摘要:原文地址石匠的是一個(gè)基于開(kāi)發(fā)的一套智能合約開(kāi)發(fā)框架,使用語(yǔ)言編寫(xiě)合約。預(yù)期通過(guò)和搭建一個(gè)只能合約的開(kāi)發(fā)測(cè)試環(huán)境,部署官方的測(cè)試合約進(jìn)行驗(yàn)證和后續(xù)的測(cè)試學(xué)習(xí)。 原文地址:石匠的blog truffle是一個(gè)基于Javascript開(kāi)發(fā)的一套智能合約開(kāi)發(fā)框架,使用Solidity語(yǔ)言編寫(xiě)合約。truffle有一套自動(dòng)的項(xiàng)目構(gòu)建機(jī)制,集成了開(kāi)發(fā),測(cè)試和部署的各個(gè)流程細(xì)節(jié),不用開(kāi)發(fā)人員關(guān)注。t...

    MasonEast 評(píng)論0 收藏0
  • 以太坊智能合約開(kāi)發(fā)第六篇:truffle開(kāi)發(fā)框架

    摘要:原文發(fā)表于以太坊智能合約開(kāi)發(fā)第六篇開(kāi)發(fā)框架在前面幾篇教程中,我們實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的合約,并通過(guò)編譯器將合約代碼編譯后,部署在私有鏈上。 原文發(fā)表于:以太坊智能合約開(kāi)發(fā)第六篇:truffle開(kāi)發(fā)框架 在前面幾篇教程中,我們實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的 Hello 合約,并通過(guò) solc 編譯器將合約代碼編譯后,部署在私有鏈Ganache上。本篇將介紹通過(guò)truffle框架來(lái)構(gòu)建自動(dòng)編譯、部署合約代碼...

    ityouknow 評(píng)論0 收藏0
  • 使用truffle-box部署合約到區(qū)塊鏈并運(yùn)行

    摘要:使用部署合約到區(qū)塊鏈本文介紹如何使用結(jié)合框架部署智能合約是以太坊最流行的開(kāi)發(fā)框架,能夠在本地編譯部署智能合約,使命是讓開(kāi)發(fā)更容易。至此,合約部署以及運(yùn)行完成。 使用truffle-box部署合約到區(qū)塊鏈 本文介紹如何使用truffle結(jié)合vue框架部署智能合約 Truffle是以太坊最流行的開(kāi)發(fā)框架,能夠在本地編譯、部署智能合約,使命是讓開(kāi)發(fā)更容易。這里嘗試搭建環(huán)境,運(yùn)行第一個(gè)區(qū)塊鏈程...

    supernavy 評(píng)論0 收藏0
  • 一步步教你開(kāi)發(fā)、部署第一個(gè)去中心化應(yīng)用(Dapp) - 寵物商店

    摘要:本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接一步步教你開(kāi)發(fā)部署第一個(gè)去中心化應(yīng)用寵物商店原文已更新,請(qǐng)讀者前往原文閱讀今天我們來(lái)編寫(xiě)一個(gè)完整的去中心化區(qū)塊鏈應(yīng)用本文可以和編寫(xiě)智能合約結(jié)合起來(lái)看。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:一步步教你開(kāi)發(fā)、部署第一個(gè)去中心化應(yīng)用(Dapp) - 寵物商店原文已更新,請(qǐng)讀者前往原文閱讀 今天我們來(lái)編寫(xiě)一個(gè)完整的去中心化(區(qū)塊鏈)應(yīng)用(Dapps), 本...

    vibiu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<