博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
golang(2):beego 环境搭建
阅读量:6294 次
发布时间:2019-06-22

本文共 1330 字,大约阅读时间需要 4 分钟。

本文的原文连接是: 转载请一定注明出处。

1,关于beego

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

MVC,REST,智能路由,日志调试,配置管理,模板自己主动渲染,layout设计

中间件插入逻辑,方便的JSON/XML服务

官网

站点非常花哨呢。

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/goexport GOPATH=/usr/local/go_path:/data/Workspace_go/demo1export PATH=$PATH:/usr/local/go_path/bin

改动系统环境:~/.MacOSX/environment.plist

GOPATH
/usr/local/go_path:/data/Workspace_go/demo1
GOROOT
/usr/local/go
PATH
$PATH:$/usr/local/go_path/bin

然后安装环境:

go get github.com/astaxie/beegogo get github.com/beego/beecd ~/Workspace_go/demo1/srcbee new hellocd hellobee run hello

然后项目就跑起来了:

这里写图片描写叙述

3。idea代码库引入

尽管能够编译,可是在idea里面找不到beego这个类库。

File -> Project Structure 添加classpath,sourcepath 设置为/usr/local/go_path/src。

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

具体文档:

4,总结

本文的原文连接是: 转载请一定注明出处。

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

开发一个系统就啥都明确了。

还有beego的视频资料:

你可能感兴趣的文章
数据快传对于企业的重要性!
查看>>
《2018-2019全球IPv6支持度白皮书》发布,江北新区IPv6示范区建设正式启动
查看>>
策略模式原来这么简单!
查看>>
char,Character,int,字符及编码日记
查看>>
Data Structure_Sort Algorithm
查看>>
Linux下区分物理CPU、逻辑CPU和CPU核数
查看>>
EDAS ScheduleX 问题
查看>>
Android 表格HorizontalScrollView+ListView
查看>>
mybatis 联查
查看>>
如何使用阿里云服务器
查看>>
科创板7天受理28家公司,但后者“含金量”备受质疑
查看>>
交通运输部部长李小鹏谈及自动驾驶:包容失败、反对垄断,力争在国家层面出台指导意见...
查看>>
退市35年后,牛仔裤品牌李维斯要重新IPO了
查看>>
PHP 7.3声称速度比PHP 5快3倍还多,值得更新了!
查看>>
elasticsearch使用指南之Elasticsearch Document Index API详解、原理与示例
查看>>
操作符分类
查看>>
VCTransitionsLibrary –自定义iOS交互式转场动画的库
查看>>
11家车企联手高通、大唐,加速V2X在华商用部署
查看>>
WPF Viewport3D 解决透视模式时窗体模糊
查看>>
PowerDesigner反向生成物理数据模型
查看>>