我尝试了一下Gin Web框架
GitHub = GitHub
osamingo / golang-gin-example 的中文翻译为:osamingo / golang-gin-example
安装Go
安装Go。
$ brew update
$ brew install go --cross-compile-all
将其注册到launchctl中。
setenv GOROOT /usr/local/Cellar/go/1.3.1/libexec
setenv GOPATH $HOME/.go
$ launchctl < /etc/launchd.conf
运行 Golang-Gin 示例代码。
由于使用goop作为包管理器,因此请安装。
$ go get github.com/nitrous-io/goop
克隆目标仓库。
$ git clone git@github.com:osamingo/golang-gin-example.git
进入目录并解决依赖关系。
如果找不到goop命令,可以将它添加到$GOPATH/bin/goop或者其他路径中以便使用。
$ cd golang-gin-example
$ goop install
用go run运行。
$ goop go run src/main.go
如果能够在启动后连接到http://localhost:8080/ping,那就可以确认OK。
安装 IntelliJ IDEA 和 Golang 插件。
智能开发环境 IntelliJ IDEA
下载网站:IntelliJ IDEA – 最佳的Java和多语言集成开发环境
从上述网站下载并进行常规安装。
安装 Golang 插件
EAP DL网站:@dlsniper的dropbox(通过go-lang-plugin-org/go-lang-idea-plugin)
因为想要使用最新版本的插件,所以从作者的Dropbox上下载EAP的jar文件。
点击上述突出显示的按钮以安装。
启动IntelliJ IDEA。
如果不从命令行启动,它会不知道GOROOT的存在,所以需要使用open命令进行启动。
$ open /Applications/IntelliJ\ IDEA\ 13\ CE.app
在启动后,从”Import Project…”中导入项目。
在导入后,按下Shift+ Command + A,可以启动查找操作。
将 GOPATH 添加到 vendor。
右键点击main.go文件并启动它。
如果启动后能够连接到http://localhost:8080/ping,则表示正常。