Mac下Go語言環境準備
阿新 • • 發佈:2018-12-23
2015-05-20
周海漢 2015.5.20
下載最新版本:
解壓,預設放在/usr/local下
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
設環境變數:
export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin
也可以放在指定目錄,如~/go,設環境變數:
export GOROOT=$HOME/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin
測試:
➜ ~ go
Go is a tool for managing Go source code.
Usage:
go command [arguments]
➜ go cat test.go
package main
import "fmt"
func main() {
fmt.Printf("hello world\n");
}
➜ go go run test.go
hello world
beego 謝孟軍
➜ ~ go get github.com/astaxie/beego
go get [github.com/beego/bee](http://github.com/beego/bee)
export PATH=$PATH:
進入$GOPATH/src,執行
$ bee new myapp
$ cd myapp $ bee run [email protected] % bee run 2015/05/20 10:23:44 [INFO] Uses 'myapp' as 'appname' 2015/05/20 10:23:44 [INFO] Initializing watcher... 2015/05/20 10:23:44 [TRAC] Directory(/Users/zhh/go/src/myapp/controllers) 2015/05/20 10:23:44 [TRAC] Directory(/Users/zhh/go/src/myapp) 2015/05/20 10:23:44 [TRAC] Directory(/Users/zhh/go/src/myapp/routers) 2015/05/20 10:23:44 [TRAC] Directory(/Users/zhh/go/src/myapp/tests) 2015/05/20 10:23:44 [INFO] Start building... 2015/05/20 10:23:46 [SUCC] Build was successful 2015/05/20 10:23:46 [INFO] Restarting myapp ... 2015/05/20 10:23:46 [INFO] ./myapp is running... 2015/05/20 10:23:46 [app.go:103] [I] http server Running on :8000 訪問http://localhost:8000/ <a href="http://abloz.com/wp-content/uploads/2015/05/螢幕快照-2015-05-20-上午10.24.28.png"><img src="http://abloz.com/wp-content/uploads/2015/05/螢幕快照-2015-05-20-上午10.24.28-300x247.png" alt="beego" height="247" class="alignnone size-medium wp-image-2282" width="300"></img></a>
如非註明轉載, 均為原創. 本站遵循知識共享CC協議,轉載請註明來源