本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/46695513 转载请一定注明出处。

1,关于beego

beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra,支持例如以下特性

MVC,REST,智能路由,日志调试,配置管理,模板自己主动渲染,layout设计
中间件插入逻辑,方便的JSON/XML服务

官网 http://beego.me

站点非常花哨呢。

2。头疼的gopath

Go从1.1版本号開始必须设置这个变量,并且不能和Go的安装文件夹一样,这个文件夹用来存放Go源代码,Go的可执行文件,以及对应的编译之后的包文件。所以这个文件夹以下有三个子文件夹:src、bin、pkg。
不知道为啥这样弄,我认为gopath应该放第三方类库,并且最好能够共用。
还好gopath能够设置多个,让第一个做公共类库,第二个做项目。

在mac以下设置:(如果/data/Workspace_go/demo1
是project文件夹。必须是绝对路径)
命令行改动:~/.bash_profile

#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这个类库。
File -> Project Structure 添加classpath,sourcepath 设置为/usr/local/go_path/src。

然后代码里面就能够识别了。方便多了。并且能够看源代码了。

具体文档:
http://beego.me/docs/intro/

4,总结

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/46695513 转载请一定注明出处。

beego非常方便。从mvc到dao都有了,是另外的风格了,须要花时间去适应,可是小清新多了。比起java开发个web要敏捷多了。

开发一个系统就啥都明确了。
还有beego的视频资料:
http://study.163.com/course/introduction/634003.htm

转载于:https://www.cnblogs.com/blfshiye/p/5135292.html

golang(2):beego 环境搭建相关推荐

  1. ubuntu18.4下beego环境搭建

    前提条件:linux中已经安装了go环境 需要安装Beego源码和Bee开发工具//sudo apt-get install $ go get -u -v github.com/astaxie/bee ...

  2. golang变量定义细节及beego环境搭建细节记录

  3. windows下安装及配置 golang 的Web框架Beego环境

    1.首先需要安装配置 go and git,参考如下链接 https://www.cnblogs.com/zjwgo/p/9356280.html 2.安装配置 beego 前提: 安装并配置成功go ...

  4. beego环境无脑搭建

    beego环境搭建和bee工具安装使用,以Windows环境为例. 1.下载并安装好GO http://www.golangtc.com/download 2.配置好GOROOT和GOPATH环境变量 ...

  5. Golang开发环境搭建-Vim篇

    Golang开发环境搭建-Vim篇 转自:http://tonybai.com/2014/11/07/golang-development-environment-for-vim/ 虽说sublime ...

  6. golang 学习心得一(开发环境搭建过程中一些坑)

    最近刚接触golang,除了被go的语法吸引之外,在搭建go开发环境过程才也遇到一些问题,现在写出来和大家分享,希望以后对go有兴趣的初学者能避免我的弯路. Sublime Text 环境搭建,这个有 ...

  7. Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 【转】...

    一.安装Golang的SDK 在官网 http://golang.org/ 直接下载安装包安装即可.下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装. 安装完成后,打开终端,输入 ...

  8. Golang开发环境搭建

    文章目录 Golang的诞生 Golang的核心开发团队 Golang里程碑 Golang应用领域 使用Golang开发的项目 环境搭建 Golang SDK下载及安装 Golang IDE下载及安装 ...

  9. golang环境搭建之centos篇

    目录 步骤一.安装centos7虚拟机 1.VMwear安装Centos7超详细过程. 2.装完Centos7提示Initial setup of CentOS Linux 7 (core). 步骤二 ...

最新文章

  1. Apache 流框架 Flink,Spark Streaming,Storm对比分析(一)
  2. 代码改变世界_改变世界,一次只写一行代码
  3. 发明 AI 吵架神器?程序员对象这么厉害的吗?
  4. pytorch 半精度,提升pytorch推理性能
  5. 【Nginx】错误: [emerg] “proxy_set_header“ directive is not allowed here in D:\sde\phpstudy_pro\...
  6. java 分页 不 排序_java - 我应该如何将未分页但已排序的Pageable传递给Spring JPA存储库? - 堆栈内存溢出...
  7. HTML中更改hr宽度高度颜色
  8. VSCode编译Python环境搭建及发布Python应用
  9. displaytag分页中文处理
  10. serv-u+win2008R2+cutFtp配置
  11. php公众号回复接口,微信公众平台开发接口教程之公众账号自定义回复功能
  12. RESTFul API
  13. opencv+paddle orc 识别图片提取表格信息
  14. html 导航栏颜色代码,CSS实现五颜六色按钮组成的导航条效果代码
  15. 【机器学习中的数学】基函数与函数空间
  16. 题目0171-相同数字的积木游戏1
  17. WinForm c#操作Excel
  18. 汇聚数据库创新力量,加速企业数字化转型
  19. Elasticsearch系列-搜索操作
  20. 接口保护ESD防静电二极管选择ESDSRVLC05-4

热门文章

  1. 前沿 | NVIDIA PyTorch库让3D深度学习研究更简单!
  2. 2018 年最受欢迎的15个顶级 Python 库
  3. 速收藏,《机器学习实战》Python3环境算法实现代码
  4. html5鼠标放大,利用HTML5实现粒子游走鼠标经过放大特效
  5. mysql所以字段_MySQL|mysql-索引
  6. Python学习入门1:Python 新手入门引导
  7. php和c语言那个竞争大,【后端开发】php和c语言哪个难
  8. 小汤学编程之MySQL(三)——约束、多表查询、事务和数据库其他操作
  9. springboot启动时的一个bug
  10. vertical-align属性探究