成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

如何安裝EOS智能合約開(kāi)發(fā)工具包CDT

lx1036 / 3569人閱讀

摘要:本文簡(jiǎn)單的介紹一下如何安裝智能合約開(kāi)發(fā)工具包,簡(jiǎn)稱(chēng),是與智能合約編制相關(guān)的工具集合。對(duì)于初學(xué)者來(lái)說(shuō),可以通過(guò)使用來(lái)編譯智能合約和生成。

本文簡(jiǎn)單的介紹一下如何安裝EOS智能合約開(kāi)發(fā)工具包(Contract Development Toolkit),簡(jiǎn)稱(chēng)CDT,是與智能合約編制相關(guān)的工具集合。對(duì)于EOSIO初學(xué)者來(lái)說(shuō),可以通過(guò)使用CDT來(lái)編譯智能合約和生成ABI。

從1.3.x開(kāi)始,CDT支持Mac OS X brew,Linux Debian和RPM軟件包。最簡(jiǎn)單的安裝選項(xiàng)是使用其中一個(gè)軟件包系統(tǒng)。

Mac OS X Brew安裝:
$ brew tap eosio/eosio.cdt
$ brew install eosio.cdt

如果你有以前的版本,請(qǐng)確保先卸載:

$ brew remove eosio.cdt
Debian軟件包安裝:
$ wget https://github.com/eosio/eosio.cdt/releases/download/v1.3.2/eosio.cdt-1.3.2.x86_64.deb
$ sudo apt install ./eosio.cdt-1.3.2.x86_64.deb

Debian軟件包卸載

$ sudo apt remove eosio.cdt
RPM包安裝
$ wget https://github.com/eosio/eosio.cdt/releases/download/v1.3.2/eosio.cdt-1.3.2.x86_64-0.x86_64.rpm
$ sudo yum install ./eosio.cdt-1.3.2.x86_64-0.x86_64.rpm
RPM軟件包卸載
$ sudo yum remove eosio.cdt

另一種選擇是從源代碼構(gòu)建CDT。

本地克隆eosio.cdt的位置并不重要,因?yàn)槟銓⒃谝院蟮牟襟E中將把eosio.cdt安裝為本地二進(jìn)制文件?,F(xiàn)在,你可以將eosio.cdt克隆到先前你創(chuàng)建的智能合約的目錄contracts,或者你認(rèn)為合適的本地系統(tǒng)上的任何其他位置。

cd CONTRACTS_DIR

克隆eosio.cdt存儲(chǔ)庫(kù)的1.3.1版。

git clone --recursive https://github.com/eosio/eosio.cdt --branch v1.3.1 --single-branch
cd eosio.cdt

克隆github存儲(chǔ)庫(kù)可能需要30分鐘。

第1步:構(gòu)建
./build.sh
第2步:安裝
sudo ./install.sh

上面的命令需要用sudo下運(yùn)行,因?yàn)?b>eosio.cdt的各種二進(jìn)制文件將在本地安裝。系統(tǒng)都將要求你提供計(jì)算機(jī)的帳戶(hù)密碼。

安裝eosio.cdt將會(huì)使編譯后的二進(jìn)制文件全局化,因此可以在任何地方訪(fǎng)問(wèn)它。對(duì)于eosio的官方教程,強(qiáng)烈建議你不要跳過(guò)eosio.cdt的安裝步驟,如果不安裝將使你閱讀官方教程或其他教程變得更困難,通常更會(huì)更難以使用。

故障排除

在構(gòu)建期間獲取錯(cuò)誤。

在你的錯(cuò)誤中搜索字符串“/usr/local/include/eosiolib/”

如果找到,請(qǐng)使用操作系統(tǒng)的文件瀏覽器rm -fr /usr/local/include/eosiolib/或?qū)Ш降?b>/usr/local/include/并刪除eosiolib。

了解更多信息或者去試一試。當(dāng)然你也可以學(xué)習(xí)匯智網(wǎng)的交互式的在線(xiàn)編程實(shí)戰(zhàn),EOS智能合約與DApp開(kāi)發(fā)入門(mén)

EOS教程

本課程幫助你快速入門(mén)EOS區(qū)塊鏈去中心化應(yīng)用的開(kāi)發(fā),內(nèi)容涵蓋EOS工具鏈、賬戶(hù)與錢(qián)包、發(fā)行代幣、智能合約開(kāi)發(fā)與部署、使用代碼與智能合約交互等核心知識(shí)點(diǎn),最后綜合運(yùn)用各知識(shí)點(diǎn)完成一個(gè)便簽DApp的開(kāi)發(fā)。

這里是eos官網(wǎng)原文如何安裝EOS智能合約開(kāi)發(fā)工具包CDT

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

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

相關(guān)文章

  • EOS DApp開(kāi)發(fā)入門(mén)(二): 智能合約探究

    摘要:在看啟動(dòng)腳本輸出的時(shí)候,發(fā)現(xiàn)了這兩樣輸出設(shè)置和智能合約,以及安裝合約開(kāi)發(fā)工具。合約開(kāi)發(fā)工具是的工具鏈和一組工具,用于促進(jìn)平臺(tái)的合同編寫(xiě)。系統(tǒng)智能合約,可以進(jìn)行很多系統(tǒng)級(jí)別的操作,比如用戶(hù)投票將用戶(hù)注冊(cè)成為生產(chǎn)者。 Previously 在EOS DApp開(kāi)發(fā)入門(mén)(一)中,通過(guò)docker image的方式架起了本地的eos區(qū)塊鏈,使Note chain DApp與本地區(qū)塊鏈進(jìn)行交互,成...

    Honwhy 評(píng)論0 收藏0
  • 使用docker compose在EOS本地Testnet上開(kāi)發(fā)

    摘要:為本地配置的錢(qián)包。以太坊,主要是針對(duì)工程師使用進(jìn)行區(qū)塊鏈以太坊開(kāi)發(fā)的詳解。以太坊,主要是介紹使用進(jìn)行智能合約開(kāi)發(fā)交互,進(jìn)行賬號(hào)創(chuàng)建交易轉(zhuǎn)賬代幣開(kāi)發(fā)以及過(guò)濾器和交易等內(nèi)容。這里是如何使用和在本地上開(kāi)發(fā) EOS區(qū)塊鏈的開(kāi)發(fā)并不是立竿見(jiàn)影的,因?yàn)樾枰恍┓秋@而易見(jiàn)的組件,需要對(duì)它們進(jìn)行配置和協(xié)同工作。 nodeos:塊生成器守護(hù)程序。 keosd:錢(qián)包守護(hù)進(jìn)程,存儲(chǔ)私鑰。 eosio-cp...

    cod7ce 評(píng)論0 收藏0
  • 智能合約eosio.cdt 我們需要知道的那些事

    摘要:宏命令被移除,不能直接用去聲明一個(gè)要用去實(shí)例化一個(gè)對(duì)象,也將一些針對(duì)的函數(shù)整合進(jìn)了。重構(gòu)了,修改成構(gòu)造函數(shù)增加和參數(shù)。 eosio.cdt 在 1.2.x 和 1.3.x 的改動(dòng)比較大, 雖然虛擬機(jī)是向后兼容的, 但是為了避免意外情況, 我們都會(huì)將陸續(xù)將合約代碼升級(jí)。下面來(lái)介紹一下大致的改動(dòng)。 # 安裝 eosio.cdt, 因?yàn)?llvm 庫(kù)比較大, 所以執(zhí)行 clone 的時(shí)候比較...

    zhigoo 評(píng)論0 收藏0
  • EOS開(kāi)發(fā)中的數(shù)據(jù)持久性問(wèn)題(上)

    摘要:需要對(duì)構(gòu)造函數(shù)進(jìn)行命名和配置,以使用我們之前定義的結(jié)構(gòu)。我們的構(gòu)造函數(shù)傳遞的范圍參數(shù)是正在部署合約的區(qū)塊鏈上的帳戶(hù)。此方法接受兩個(gè)參數(shù),即此記錄的范圍和回調(diào)函數(shù)?;卣{(diào)函數(shù)用于處理表的修改。但是如果用戶(hù)想要完全刪除記錄呢請(qǐng)看的數(shù)據(jù)持久性下。 本教程假定你已經(jīng)完成了EOS開(kāi)發(fā)從智能合約開(kāi)始。 要了解數(shù)據(jù)持久性,請(qǐng)編寫(xiě)一個(gè)簡(jiǎn)單的智能合約,作為地址記錄。雖然這個(gè)用例由于各種原因而不太適合作為生...

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

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

0條評(píng)論

閱讀需要支付1元查看
<