成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

lx1036 / 3597人閱讀

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

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

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

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

如果你有以前的版本,請確保先卸載:

$ 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存儲庫的1.3.1版。

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

克隆github存儲庫可能需要30分鐘。

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

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

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

故障排除

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

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

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

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

EOS教程

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

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

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

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/24373.html

相關(guān)文章

  • EOS DApp開發(fā)入門(二): 智能合約探究

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

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

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

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

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

    zhigoo 評論0 收藏0
  • EOS開發(fā)中的數(shù)據(jù)持久性問題(上)

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

    cikenerd 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<