亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在在MacOS上構建以太坊開發環境

發布時間:2021-08-12 14:01:31 來源:億速云 閱讀:619 作者:chen 欄目:互聯網科技

這篇文章主要介紹“怎么在在MacOS上構建以太坊開發環境”,在日常操作中,相信很多人在怎么在在MacOS上構建以太坊開發環境問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么在在MacOS上構建以太坊開發環境”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

以太坊是流行的區塊鏈去中心化平臺。作為本文的一部分,你將了解如何在MacOS平臺上設置以太坊。

首先需要對區塊鏈和以太坊有基本理解,即什么是以太坊之類的?

工具集

以太坊開發生態系統包括以下工具列表。

  • HomeBrew:HomeBrew是MacOS的軟件包管理器。它可以幫助你安裝蘋果不提供的軟件包之類的東西。

  • xcode命令行工具:在安裝homebrew之前,需要安裝xcode。我們需要Xcode命令行工具,其中包括編譯器、Homebrew程序執行活動所需的實用程序。

  • go-ethereum:geth或go-ethereum是一個命令行界面,允許你運行和操作ethereum節點。geth是通過go實現的。它允許你執行以下功能:

  • 挖礦。

  • 生成以太。

  • 創建和管理帳戶。

  • 部署智能合約并與之交互。

  • 轉賬。

  • 檢查塊歷史。

  • 連接到公共以太坊網絡(mainnet)或創建你自己的專用網絡。

  • Ganache:Ganache是一個以太坊區塊鏈仿真器,可以用于開發目的。為了替換testrpc,可以使用ganache。

  • nodejs和npm:nodejs是一個服務器端的javascript平臺,用于創建有助于與以太坊節點通信的應用程序。

  • Truffle:Truffle是用于編譯、測試和部署智能合約的構建框架。它有助于加快開發生命周期。

  • Atom:要編寫智能合約,請安裝Atom(你可以使用最喜歡的文本編輯器)

在Mac OS上安裝設置以太坊的步驟

第1步,安裝HOMEBREW
  • 要安裝HOMEBREW,請打開https://brew.sh/

  • 復制命令,如下圖所示

怎么在在MacOS上構建以太坊開發環境

打開終端并粘貼命令,然后按Enter鍵:

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

安裝成功后,你應該能夠在終端中看到以下消息:

怎么在在MacOS上構建以太坊開發環境

要檢查安裝的HomeBrew的版本,請在命令下面鍵入,在標準中,它只安裝最新版本。

brew –version
第2步,xcode安裝
  • 打開Mac應用商店并搜索xcode

  • 單擊列表中的xcode搜索項,然后單擊安裝。

  • 如果它已經安裝在你的計算機上,則更新或跳過此步驟。

  • 安裝后接受許可條款。

怎么在在MacOS上構建以太坊開發環境

要安裝Xcode命令行工具,請運行以下命令:

xcode-select –install
第3步,安裝Go-Ethereum
  • 現在要安裝以太坊,讓我們使用上一步中安裝的Homebrew。

  • 將homebrew連接到提供geth的存儲庫,即使用以下命令為homebrew更新包目錄:

brew update
  • 更新Homebrew后,使用以下命令將以太坊包添加到目錄:

brew tap ethereum/ethereum

現在,我們準備使用Homebrew軟件安裝以太坊。使用以下命令安裝:

brew install ethereum

如果你的計算機上已經安裝了以太坊,請使用以下命令將其升級到最新版本:

brew upgrade ethereum
第4步,安裝GANACHE
  • 要下載Ganache框架,請在瀏覽器中打開下面的鏈接,http://truffleframework.com/ganache/

  • 下載Ganache for MacOS

  • 像其他Mac軟件一樣安裝它

  • 加載它

怎么在在MacOS上構建以太坊開發環境

第5步,安裝nodejs和npm
  • 如果已經安裝了最新版本,則跳過此步驟;如果安裝了較舊版本,則計劃將其更新為最新版本。

  • 要安裝nodejs,請使用以下命令:

brew install node
  • 要檢查安裝的版本,請在命令下面鍵入,

  • 對于nodejs,使用以下命令:

node -v
  • 對于NPM,使用以下命令:

npm -v

第6步,安裝Truffle

  • 如果你已經安裝了Truffle,但它不是最新版本,那么我建議你刪除它以避免出現任何問題,從你的計算機中刪除Truffle請使用以下命令:

npm uninstall -g truffle

現在要安裝Truffle,請使用以下命令:

npm install -f truffle

第7步,安裝Atom

  • 要安裝Atom文本編輯器,請在瀏覽器的URL下打開https://github.com/atom/atom

  • 轉到發行版并下載Mac可安裝文件 atom-mac.zip

  • 提取文件并像其他Mac軟件一樣安裝它。

  • 打開已安裝的Atom,然后從菜單中單擊安裝shell命令“Install Shell Commands”

  • 現在打開終端并鍵入以下命令以在Atom中安裝擴展以獲得solidity支持:

apm install language-ethereum

祝賀你!你的以太坊設置已經完成,可以使用了。

現在,為了驗證設置是否有效,讓我們進行一些資金轉賬和檢查余額,

  • 打開終端并創建具有任意名稱的目錄

mkdir<name of directory>

例如mkdir blockchain

  • 現在更改目錄

cd blockchain
  • 現在要創建Truffle項目,請使用以下命令:

truffle init
  • 完成上述語句后,你應該能夠看到以下文件結構:

  • truffle.js,truffle配置文件。

  • 測試,用于測試應用程序和合約的測試文件目錄。

  • 遷移,可腳本部署文件的目錄。

  • 合約-Solidity合約目錄。

  • 要使用開發帳戶,請使用以下命令:

truffle develop

執行上述命令后,你將看到Truffle將創建10個默認帳戶,初始余額為100個以太。

怎么在在MacOS上構建以太坊開發環境

  • 要檢查余額,請使用Web3 API,如下所示:

第一個帳戶:

web3.fromWei(web3.eth.getBalance(‘0x627306090abab3a6e1400e9345bc60c78a8bef57’), ‘ether’).toNumber()

第二個帳戶:

web3.fromWei(web3.eth.getBalance(‘0xf17f52151ebef6c7334fad080c5704d77216b732’), ‘ether’).toNumber()

怎么在在MacOS上構建以太坊開發環境

  • 現在,讓我們使用命令將1個以太從帳戶1轉賬到帳戶2:

web3.eth.sendTransaction({from: ‘0x627306090abab3a6e1400e9345bc60c78a8bef57′, to:’0xf17f52151ebef6c7334fad080c5704d77216b732’, valu ‘ether’)})

怎么在在MacOS上構建以太坊開發環境

上圖顯示一個以太的資金成功地從一個賬戶轉賬到另一個賬戶。

總結

作為本文的一部分,你已經使用各種工具(如geth、ganache、truffle)設置了以太坊開發環境,這些工具可以幫助你快速實現開發生命周期。此外,我們還了解了如何將資金從一個帳戶轉賬到另一個帳戶,并檢查帳戶余額。

到此,關于“怎么在在MacOS上構建以太坊開發環境”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

成武县| 邯郸市| 勐海县| 西丰县| 喀喇沁旗| 平定县| 苍溪县| 林芝县| 三台县| 太和县| 迭部县| 开鲁县| 西昌市| 佳木斯市| 枣阳市| 泰州市| 新宁县| 博爱县| 渑池县| 临猗县| 宿迁市| 奉化市| 磴口县| 手游| 洛川县| 北流市| 临桂县| 南漳县| 田林县| 夹江县| 穆棱市| 安国市| 长治市| 潼关县| 于都县| 隆化县| 清远市| 抚顺市| 松滋市| 甘谷县| 昭平县|