我正在 Ubuntu 14.04 中安裝 go 并且相信我的 GOPATH$ 設置正確并且似乎無法運行這個 go install hello.go 文件。我擺脫了我首先遇到的任何路徑錯誤,但我仍然沒有看到成功運行Go 安裝在 /etc/go$ go envGOARCH="amd64"GOBIN=""GOCHAR="6"GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/etc/go/packages"GORACE=""GOROOT="/etc/go"GOTOOLDIR="/etc/go/pkg/tool/linux_amd64"CC="gcc"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"CXX="g++"CGO_ENABLED="1"在這里我制作了文件,通過 nano 編輯以復制 hello world 示例,但是當我運行它時,沒有任何反應......$ mkdir -p $GOPATH/src/github.com/hackg$ nano $GOPATH/src/github.com/hackg/hello/hello.go$ go install github.com/hackg/hello$問題 - 它應該在那里顯示 hello world,證明 Go 正在正確構建文件,但我得到的只是一個新的終端提示,為新命令做好準備,沒有 HELLO WORLD
3 回答

翻過高山走不出你
TA貢獻1875條經驗 獲得超3個贊
不,該命令不會運行您的程序;go install
剛剛制作了一個可以運行的二進制文件$GOPATH/bin/hello
。您可以添加到您的~/.bashrc
或同等的線export PATH=$GOPATH/bin:$PATH
,并打開一個新的shell(如關閉并重新打開你的終端程序),所以你可以叫它hello
。go run
寧文件將編譯和運行,但它是合理的開始,go install
因為這是您將用于“真實”程序而不是快速測試的內容。
(聽起來您使用 GOPATH 和所有內容都走在正確的軌道上,但是對于通常設置 Go 環境,您可能會發現這個問題很有幫助。)

當年話下
TA貢獻1890條經驗 獲得超9個贊
我做了以下工作,它對我來說很好。你可以試試:-
在終端中運行以下命令:-
sudo apt-get install golang
這將在您的系統中安裝 golang
在 .bashrc 文件中添加以下幾行:-
export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
現在,關閉并打開您的外殼。并運行以下命令來檢查系統中安裝的 go 版本:-
go version
假設 hello.go 是包含 hello world 程序的文件,然后執行以下操作:-
go run hello.go
希望能幫助到你。

慕妹3146593
TA貢獻1820條經驗 獲得超9個贊
我想通了,我認為它會運行命令,而不僅僅是安裝它。
安裝后我所要做的就是輸入 hello 并按 Enter
$ hello hello, world
我想我沒有很好地閱讀說明。謝謝twotwotwo
- 3 回答
- 0 關注
- 196 瀏覽
添加回答
舉報
0/150
提交
取消