我尝试了一下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文件。

install-plugin-from-jar

点击上述突出显示的按钮以安装。

启动IntelliJ IDEA。

如果不从命令行启动,它会不知道GOROOT的存在,所以需要使用open命令进行启动。

$ open /Applications/IntelliJ\ IDEA\ 13\ CE.app

在启动后,从”Import Project…”中导入项目。

import-project-one
import-project-two
import-project-three

在导入后,按下Shift+ Command + A,可以启动查找操作。

edit-configurations

将 GOPATH 添加到 vendor。

edit-configurations-detail

右键点击main.go文件并启动它。

run-main

如果启动后能够连接到http://localhost:8080/ping,则表示正常。

广告
将在 10 秒后关闭
bannerAds