GO環境設定

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

關於go的特點,參考:http://blog.csdn.net/win_lin/article/details/18236737

GO環境

下載linux 64位的go的包:https://storage.googleapis.com/golang/go1.3.3.linux-amd64.tar.gz

其他參考:http://www.golangtc.com/download

解壓後移動到/urs/local/go:

tar xf go1.3.3.linux-amd64.tar.gz &&sudo mkdir -p /usr/local/ &&sudo mv go /usr/local/go

設定環境變數PATH,GOROOT和GOPATH:

sudo vi /etc/profile &&mkdir -p /home/winlin/go

設定如下:

export PATH=$PATH:/usr/local/go/binexport GOROOT=/usr/local/goexport GOPATH=/home/winlin/go

應用配置:

source /etc/profile

這樣就可以用go build等編譯了。

GODOC啟動

安裝好go就可以啟動godoc了:

godoc -http=:6060

這樣訪問地址就可以:http://192.168.1.173:6060

GOTOUR環境

go-tour是go的一個簡單例子,需要下載項目。

由於google被牆掉了,所以可以從國內鏡像下載:http://golangtc.com/download/package

mkdir -p $GOPATH/src && cd $GOPATH/src &&wget http://golangtc.com/static/download/packages/code.google.com.p.go-tour.tar.gz &&wget http://golangtc.com/static/download/packages/code.google.com.p.go.net.tar.gz &&wget http://golangtc.com/static/download/packages/code.google.com.p.go.tools.tar.gz &&tar xf code.google.com.p.go.net.tar.gz &&tar xf code.google.com.p.go.tools.tar.gz &&tar xf code.google.com.p.go-tour.tar.gz &&go install code.google.com/p/go-tour/gotour

具體規則參考:http://blog.csdn.net/win_lin/article/details/18236737

啟動gotour:

$GOPATH/bin/gotour -http="192.168.1.173:3999"

訪問地址:http://192.168.1.173:3999/

GO項目

項目直接使用GOPATH的路徑就可以了。

譬如$GOPATH下面有項目:src/github.com/winlinvip/srs.go

那麼就可以直接import "github.com/winlinvip/srs.go"裡面的各種包。

編譯時間就像所有項目的編譯一樣:

go build github.com/winlinvip/srs.go/resarch

或者去這個目錄編譯:

cd ~/go/src/github.com/winlinvip/srs.go/research && go build ./hello.go && ./hello

開發時後者編譯方便,實際上就把自己的項目當成所有引用的項目一樣編譯部署,是go的正道。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.