EOS Studio教程#1 - 如何設(shè)置EOSIO開(kāi)發(fā)環(huán)境

關(guān)注?EOS Asia?了解每周EOS資訊

版權(quán)聲明:EOS GO譯文

原文鏈接:https://www.eosgo.io/blog/eos-studio-set-up/

EOS Studio是用于EOSIO dApp開(kāi)發(fā)的圖形集成開(kāi)發(fā)(IDE),通過(guò)在應(yīng)用程序中集成EOSIO所需的各種工具,從而為dApp開(kāi)發(fā)提供了功能強(qiáng)大且易于使用的環(huán)境。其主要功能包括EOSIO定制代碼的編輯、內(nèi)置構(gòu)建及部署、交互式合同的檢查、EOSIO版本管理等等。開(kāi)發(fā)人員們通過(guò)使用EOS Studio可以完成本地開(kāi)發(fā)、測(cè)試網(wǎng)(Kylin和Jungle)上的調(diào)試、EOS主網(wǎng)上部署的整個(gè)開(kāi)發(fā)過(guò)程。

EOS Studio目前可在Mac OS、Linux及Windows上使用,可通過(guò)以下鏈接下載更新安裝包:

https://download.eosstudio.io/mac

https://download.eosstudio.io/linux

http://download.eosstudio.io/win

在本系列教程中,我們將會(huì)從EOS Studio的主要功能以及DApp的開(kāi)發(fā)方法等方面進(jìn)行介紹,熟悉EOS的開(kāi)發(fā)人員還可以借此學(xué)習(xí)一下如何通過(guò)使用EOS Studio從而減少繁瑣的工作以及怎樣提高開(kāi)發(fā)效率。當(dāng)然,請(qǐng)先確認(rèn)好你已下載并安裝了EOS Studio。

01

首次打開(kāi)EOS Studio時(shí),歡迎頁(yè)面將會(huì)協(xié)助你安裝好EOSIO開(kāi)發(fā)的必備工具,包括Docker、EOSIO主程序、EOSIO.CDT和系統(tǒng)合約。如果你認(rèn)為在開(kāi)發(fā)中并不會(huì)用到所有的工具,那么可以選擇單擊“跳過(guò)(Skip)”按鈕。

02

Docker

Docker用于安裝EOSIO主程序并運(yùn)行本地EOSIO節(jié)點(diǎn)。點(diǎn)擊“安裝”按鈕將跳轉(zhuǎn)至官方網(wǎng)站下載Docker。在Linux上,EOS Studio將會(huì)有如何在Linux上安裝Docker的官方文檔提示。

安裝完成后,返回EOS Studio并單擊“Start Docker”按鈕來(lái)啟動(dòng)Docker守護(hù)程序。 一旦啟動(dòng)成功,EOSIO將出現(xiàn)一個(gè)“Install”按鈕。

03

EOSIO

EOSIO是主要程序,包括EOSIO節(jié)點(diǎn)可執(zhí)行nodeos,命令行工具cleos和錢(qián)包管理工具keosd。 單擊“安裝”按鈕并選擇要安裝的版本,EOS Studio將通過(guò)Docker自動(dòng)為你下載EOSIO程序。

Block.one將定期更新EOSIO軟件,需要注意的是,不同的版本在某些細(xì)節(jié)上可能并不兼容,因此EOS Studio支持同時(shí)安裝多個(gè)版本的EOSIO。如果需要使用不同版本進(jìn)行開(kāi)發(fā),則需要在完成預(yù)備工具安裝后,再在EOSIO Managera中安裝其他版本。

04

EOSIO.CDT

EOSIO.CDT(合同開(kāi)發(fā)工具包)主要用于將C ++編寫(xiě)的智能合約編譯為WASM。它可以作為Homebrew軟件包來(lái)使用,因此只要你安裝了Homebrew,Mac OS版本的EOS Studio就會(huì)自動(dòng)進(jìn)行相關(guān)處理。

而對(duì)于Linux用戶來(lái)說(shuō),安裝則不那么簡(jiǎn)單,EOS Studio會(huì)引導(dǎo)你到EOSIO.CDT GitHub數(shù)據(jù)庫(kù),然后通過(guò)安裝說(shuō)明來(lái)進(jìn)行安裝。

05

系統(tǒng)合約

在系統(tǒng)合約中包含了許多EOS官方合約的源代碼,包括eosio.token,eosio.msig等。這些代碼并不是必需的,但可以將它們作為參考來(lái)使用。單擊“Install”按鈕,EOS Studio將復(fù)制其相應(yīng)的數(shù)據(jù)庫(kù)。

所有的工具安裝成功后,左側(cè)將有四個(gè)綠色標(biāo)記,底部將顯示“Get Started”按鈕。單擊按鈕進(jìn)入EOS Studio便可開(kāi)始EOSIO的開(kāi)發(fā)了。

在下一篇文章中,我們將會(huì)對(duì)EOS Studio代碼編輯器和合約檢查器進(jìn)行介紹:通過(guò)系統(tǒng)合約eosio.token,你可以了解到如何管理本地EOSIO節(jié)點(diǎn)、怎樣在本地節(jié)點(diǎn)上構(gòu)建和部署智能合約以及合約操作和數(shù)據(jù)如何進(jìn)行交互。

如果對(duì)EOS Studio以及本系列教程的任何想法。請(qǐng)將反饋意見(jiàn)發(fā)給我們,對(duì)于我們改進(jìn)EOS Studio有很大幫助。?

網(wǎng)站:https://www.eosstudio.io

電報(bào):https://t.me/eosstudio

免責(zé)聲明:上述作者表達(dá)的觀點(diǎn)不一定代表EOS GO及EOS Asia的觀點(diǎn)。 EOS GO是一個(gè)社區(qū),其中EOS GO博客是作者表達(dá)其不同想法和觀點(diǎn)的平臺(tái)。


我們的目標(biāo)

我們確保EOS作為一種健康的社區(qū)驅(qū)動(dòng)的公鏈,維護(hù)EOS生態(tài),對(duì)抗所有想通過(guò)把生態(tài)系統(tǒng)私有化為自己爭(zhēng)取利益的人或者組織。

EOS Asia將把全世界最好的技術(shù)聚合在一起,立志讓人人都能用到區(qū)塊鏈的基礎(chǔ)設(shè)施。

了解我們

EOS Asia主頁(yè):https://www.eosasia.one

EOS Asia瀏覽器:https://www.eosx.io

EOS Asia官方電報(bào)群:https://t.me/@EOSAsia

EOSInfra官網(wǎng): https://www.eosinfra.io

EOSInfra官方電報(bào)群:https://t.me/@eosinfra

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容