這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
參考http://www.cnblogs.com/houziwty/p/5708666.html
http://docscn.studygolang.com/doc/install#osx
官網:https://golang.org/
下載:
從官網下載,
或從其他串連下載:https://storage.googleapis.com/golang/go1.8.darwin-amd64.pkg
安裝
預設安裝,被自動安裝了 /usr/local/go 目錄
並自動化佈建了環境變數。
go env 可查看目前的go的環境變數
這go就可以執行了
GOPATH 環境變數
GOPATH 環境變數指定了你的工作空間位置。它或許是你在開發Go代碼時, 唯一需要設定的環境變數。
根據約定,GOPATH下需要建立3個目錄:
bin 儲存編譯後的可執行檔
pkg 存放編譯後產生的包檔案
src 存放項目的源碼
通過go env 看到GOPATH=/Users/li/go 即在使用者home的go目錄
現在我把GOPATH建立在/data/web/gowork 注意,它絕對不能和你的Go安裝目錄相同
cd /data/web/
midir gowork
把GOPATH的bin目錄加到環境變數
echo $PATH
vi ~/.bash_profile
添加兩行:
export GOPATH="/data/web/gowork"
export PATH="/data/web/gowork/bin:$PATH"
確認沒問題後,如果想立即生效,可以執行以下命令
source ~/.bash_profile
再次查看以下path環境變數
echo $PATH
提示,在修改PATH變數前,先echo $PATH一次,萬一自己把$PATH變數的值弄錯或弄丟了可以用列印的值重新敷上.
第一個程式
cd $GOPATH/src
mkdir hellomygo
vim hellomygo/hellomygo.go
package mainimport "fmt"func main(){ fmt.Printf("Hello ,my go\n")}
go install hellomygo
ls $GOPATH/bin
則顯示產生的hellomygo可執行檔
可以在其他任意目錄輸入 hellomygo 都會顯示
"Hello ,my go"
直接輸入運行命令 go run hellomygo/hellomygo.go 同樣顯示
"Hello ,my go"