golang(2):beego 环境搭建
本文的原文连接是: http://www.52php.cn/article/p-omxygbdi-ber.html 转载请一定注明出处! 1,关于beegobeego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra,支持如下特性 MVC,REST,智能路由,日志调试,配置管理,模板自动渲染,layout设计 官网 http://beego.me 2,头疼的gopathGo从1.1版本开始必须设置这个变量,而且不能和Go的安装目录一样,这个目录用来存放Go源码,Go的可运行文件,以及相应的编译之后的包文件。所以这个目录下面有三个子目录:src、bin、pkg。 在mac下面设置:(假设/data/Workspace_go/demo1 #set golang path
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go_path:/data/Workspace_go/demo1
export PATH=$PATH:/usr/local/go_path/bin
修改系统环境:~/.MacOSX/environment.plist <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>GOPATH</key>
<string>/usr/local/go_path:/data/Workspace_go/demo1</string>
<key>GOROOT</key>
<string>/usr/local/go</string>
<key>PATH</key>
<string>$PATH:$/usr/local/go_path/bin</string>
</dict>
</plist>
然后安装环境:http://beego.me/quickstart go get github.com/astaxie/beego
go get github.com/beego/bee
cd ~/Workspace_go/demo1/src
bee new hello
cd hello
bee run hello
然后项目就跑起来了: 3,idea代码库引入虽然可以编译,但是在idea里面找不到beego这个类库。 然后代码里面就可以识别了。方便多了,而且可以看源代码了。 详细文档: 4,总结本文的原文连接是: http://www.52php.cn/article/p-omxygbdi-ber.html 转载请一定注明出处! beego很方便,从mvc到dao都有了,是另外的风格了,需要花时间去适应,但是小清新多了。比起java开发个web要敏捷多了。开发一个系统就啥都明白了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |