Go-Ethereum
geth 控制台返回在 Mac 上找不到的命令
我剛剛開始在 Mac(OS Siera 10.12.6)上進行乙太坊程式,並且正在嘗試設置我的環境。我正在遵循 Ethereum.org 安裝說明。
我完成了這些步驟來安裝我相信的 geth:
brew tap ethereum/ethereum brew install ethereum
我現在在 geth 帳戶和控制台步驟。
但是,我收到此錯誤:
geth account new -bash: geth: command not found
和
geth console -bash: geth: command not found
當我 cd 到目錄 ./Library/Caches/Homebrew/ethereum–git/cmd/geth
並在那裡執行它我得到同樣的錯誤。
此外,這些是我在目錄中看到的文件,沒有看到專門針對 geth 的文件。
ls /Users/me/Library/Caches/Homebrew/ethereum--git/cmd/geth accountcmd.go genesis_test.go accountcmd_test.go main.go bugcmd.go misccmd.go chaincmd.go monitorcmd.go config.go run_test.go consolecmd.go testdata consolecmd_test.go usage.go dao_test.go
我還需要執行安裝步驟嗎?
文件是否過時?您會推荐一些好的、最新的文件和教程嗎?
我確實看到了這個命令:consolecmd.go
我不熟悉 go 語言,但看到不少帶有 .go 副檔名的文件。
我認為我沒有啟用 Go,因為當我嘗試 cd 到目錄時找不到它:
cd /usr/local/go -bash: cd: /usr/local/go: No such file or directory
任何幫助,將不勝感激。
我的問題是我的 $PATH 環境變數中沒有包含 /usr/local/bin 。geth 執行檔位於此目錄中。
所以我編輯了我的個人資料:(vi .bash_profile)並將其添加到我目錄的開頭。
我遇到了類似的問題,解決方案是將 geth.exe 路徑添加到您的 .bash_profile 文件中。
另一種解決方法是在您的筆記型電腦中找到 geth.exe 文件並將其複製到 usr/local/bin (確保 usr/local/bin 已添加到您的 .bash_profile 中)