revel MySQL_Go语言revel环境搭建
1、安装Go
1.1、OS X
1.1.1、安装HomeBrew
在Terminal中运行如下命令:
$ brew update
1.1.2、安装Go
$ brew install go
1.2、Ubuntu
$ sudo apt-get update
$ sudo apt-get install go
1.3、Windows
请自行下载安装包
2、配置开发环境
2.1、配置Golang环境
2.1.1、创建Go Path
在有权限的目录创建一个文件夹go_path,用于golang的代码目录
2.1.2、配置环境变量
编辑文件~/.bash_profile (OS X) ~/.bashrc (Ubuntu)
增加如下行
export GOPATH={你的go_path路径}
export PATH=“$GOPATH/bin:$PATH"
2.1.3、加载环境变量
在Terminal中运行如下命令:
$ source ~/.bash_profile (OS X)
$ source ~/. bashrc (Ubuntu)
2.2、下载依赖包
go get golang.org/x/tools/cmd/vet
go get golang.org/x/tools/cmd/godoc
go get github.com/nsf/gocode
go get github.com/jstemmer/gotags
#MongoDB Client
go get gopkg.in/mgo.v2
#Mysql Client
go get github.com/go-sql-driver/mysql
#Redis Client
go get github.com/garyburd/redigo/redis
2.3、配置revel环境
go get github.com/revel/revel
go get github.com/revel/cmd/revel
2.4、创建revel应用
在Terminal中运行如下命令
$ revel new {你的域名}/{应用名}
revel会在$GOPATH/src/{你的域名}/{应用名}/目录创建一个web应用
在Terminal中运行如下命令,在9000端口运行web应用
$ revel run {你的域名}/{应用名} prod 9000
3、revel代码结构
public/下是放置js/css/fonts/img等静态文件的
app/是代码目录
app/controllers/放置controller层的源文件
app/views/放置的是view层的源文件
app/views/App/是app/controllers/app.go这个controller对应的view
有疑问加站长微信联系(非本文作者)
revel MySQL_Go语言revel环境搭建相关推荐
- 好好学习 天天编程—C语言之环境搭建(一)
好好学习 天天编程-C语言之环境搭建(一) 一.安装Visual Studio 2010及以上版本 二.搭建环境 三.编写代码 四.运行代码 Ctrl+F5 或者Ctrl+Fn+F5 如果界面不出来这 ...
- C语言的环境搭建(Microsoft Visual Studio 2010的介绍与安装)
C语言的环境搭建 一.常用的环境 : 1.Microsoft Visual C++ (简称Visual C++.MSVC.VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言, ...
- 【链块技术10期】区块链基础语言(二)——GO语言开发环境搭建
原文链接:区块链基础语言(二)--Go语言开发环境搭建 一.操作系统位数的查询方法 在安装前首先要了解个人的电脑系统位数是32位还是64位. 1.1Windows系统查询方法 右击"计算 ...
- 【学习OpenCV4】案例3:OpenCV Python语言开发环境搭建
本书分享内容来自图书学习OpenCV 4:基于Python的算法实战>,该书刚刚上市,是国内第一本系统讲解OpenCV4各个模块的图书,配套案例深入浅出的讲解.第一章有在各个平台搭建环境的介绍, ...
- 轻松玩转树莓派Pico之三、Windows+Ubuntu虚拟机模式下VSCode C语言开发环境搭建
目录 1.VSCode下载与安装 2.VSCode基础插件安装 3.SSH连接与配置 4.SSH免密登录 5.Pico编译 工欲善其事,必先利其器.之前的介绍的Pico流程都是通过命令行编译,没有进行 ...
- 1 Go语言开发环境搭建详细教程+go常见bug合集【Go语言教程】
Go语言开发环境搭建[Win.Linux.Mac] 1 SDK下载 官网地址:golang.org,因为一些原因国内可能无法访问.可以使用下面第二个链接. 国内地址访问:https://golang. ...
- win10 C语言开发环境搭建
win10 C语言开发环境搭建 一.编辑器的选择 二.windows10下的开发环境 方法一: 1.下载msys64 2.更新安装包,下载mingw64 gcc编译器 3.打开clion编辑器,配置m ...
- R语言开发环境搭建与实践
R语言开发环境搭建与实践 R语言是统计领域广泛使用的诞生于1980年左右的S语言的一个分支.R语言的特点: 集统计分析与图形显示于一体的统计分析软件. 自由软件,完全免费并且开放源代码. 可编程语言, ...
- 第1章 Window下VSCode的C语言开发环境搭建 (一)
文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...
- 大数据DTSpark蘑菇云行动之 第一课:Scala语言开发环境搭建
大数据DTSpark"蘑菇云"行动之 第一课:Scala语言开发环境搭建 第一次听王家林老师的课,感觉很不错,特别是家林老师对技术的那种热情深深的感染了我.希望在以后的日子学有所成 ...
最新文章
- 【微信小程序企业级开发教程】后台用Java操作MySQL表
- 视频培训网站发布问题
- Byte和bit的区别?
- MySQL zip压缩包安装
- UNXIN 文件和目录
- 该Tiled地图制作拿到项目~~这是偷懒,为了直接复制后写来
- 性能优化篇(3):避免空的图片src
- 机器学习与计算机视觉(slam技术)
- vb 开机到现在的时间
- js清理cookie
- 高斯过程、高斯过程回归、克里金模型
- 创建maven【聚合工程】
- BFD1从北京顺义新国展到酒仙桥特斯拉办公室
- python玩转我的世界_PYTHON玩转我的世界——批量生成铁傀儡
- 数据库课程设计(电脑配件库存管理系统)
- 一文学会目前最火热的大数据技术
- u盘插在电脑上灯亮没有反应_Win7系统插入U盘指示灯亮但电脑不显示的解决方法【图】...
- 不同点处泰勒展开的区别和意义
- 估计的商是什么意思_《商》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
- COOX培训材料 — SCADA(1.Valve)
热门文章
- mysql查询某学期开设的课程_求各学期开设的课程门数
- 从asp空间下载apk文件
- 标准盒子模型和IE盒子模型的区别
- 二级下拉菜单布局(纵向、横向)
- linux afs3服务,AFS配置3
- 【愚公系列】2022年09月 微信小程序-自定义tabBar的实现
- matlab出现错误使用 / 矩阵维度必须一致
- 坐标中国|中国速度,挑战极限驱动发展“快车”
- [转载]唐僧的亲爹究竟是谁 (2016-02-17 16:37:21)
- C++primer Plus课本代码(第11章)