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环境搭建相关推荐

  1. 好好学习 天天编程—C语言之环境搭建(一)

    好好学习 天天编程-C语言之环境搭建(一) 一.安装Visual Studio 2010及以上版本 二.搭建环境 三.编写代码 四.运行代码 Ctrl+F5 或者Ctrl+Fn+F5 如果界面不出来这 ...

  2. C语言的环境搭建(Microsoft Visual Studio 2010的介绍与安装)

    C语言的环境搭建 一.常用的环境 : 1.Microsoft Visual C++ (简称Visual C++.MSVC.VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言, ...

  3. 【链块技术10期】区块链基础语言(二)——GO语言开发环境搭建

    ‍原文链接:区块链基础语言(二)--Go语言开发环境搭建 一.操作系统位数的查询方法‍ 在安装前首先要了解个人的电脑系统位数是32位还是64位. 1.1Windows系统查询方法 右击"计算 ...

  4. 【学习OpenCV4】案例3:OpenCV Python语言开发环境搭建

    本书分享内容来自图书学习OpenCV 4:基于Python的算法实战>,该书刚刚上市,是国内第一本系统讲解OpenCV4各个模块的图书,配套案例深入浅出的讲解.第一章有在各个平台搭建环境的介绍, ...

  5. 轻松玩转树莓派Pico之三、Windows+Ubuntu虚拟机模式下VSCode C语言开发环境搭建

    目录 1.VSCode下载与安装 2.VSCode基础插件安装 3.SSH连接与配置 4.SSH免密登录 5.Pico编译 工欲善其事,必先利其器.之前的介绍的Pico流程都是通过命令行编译,没有进行 ...

  6. 1 Go语言开发环境搭建详细教程+go常见bug合集【Go语言教程】

    Go语言开发环境搭建[Win.Linux.Mac] 1 SDK下载 官网地址:golang.org,因为一些原因国内可能无法访问.可以使用下面第二个链接. 国内地址访问:https://golang. ...

  7. win10 C语言开发环境搭建

    win10 C语言开发环境搭建 一.编辑器的选择 二.windows10下的开发环境 方法一: 1.下载msys64 2.更新安装包,下载mingw64 gcc编译器 3.打开clion编辑器,配置m ...

  8. R语言开发环境搭建与实践

    R语言开发环境搭建与实践 R语言是统计领域广泛使用的诞生于1980年左右的S语言的一个分支.R语言的特点: 集统计分析与图形显示于一体的统计分析软件. 自由软件,完全免费并且开放源代码. 可编程语言, ...

  9. 第1章 Window下VSCode的C语言开发环境搭建 (一)

    文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...

  10. 大数据DTSpark蘑菇云行动之 第一课:Scala语言开发环境搭建

    大数据DTSpark"蘑菇云"行动之 第一课:Scala语言开发环境搭建 第一次听王家林老师的课,感觉很不错,特别是家林老师对技术的那种热情深深的感染了我.希望在以后的日子学有所成 ...

最新文章

  1. 【微信小程序企业级开发教程】后台用Java操作MySQL表
  2. 视频培训网站发布问题
  3. Byte和bit的区别?
  4. MySQL zip压缩包安装
  5. UNXIN 文件和目录
  6. 该Tiled地图制作拿到项目~~这是偷懒,为了直接复制后写来
  7. 性能优化篇(3):避免空的图片src
  8. 机器学习与计算机视觉(slam技术)
  9. vb 开机到现在的时间
  10. js清理cookie
  11. 高斯过程、高斯过程回归、克里金模型
  12. 创建maven【聚合工程】
  13. BFD1从北京顺义新国展到酒仙桥特斯拉办公室
  14. python玩转我的世界_PYTHON玩转我的世界——批量生成铁傀儡
  15. 数据库课程设计(电脑配件库存管理系统)
  16. 一文学会目前最火热的大数据技术
  17. u盘插在电脑上灯亮没有反应_Win7系统插入U盘指示灯亮但电脑不显示的解决方法【图】...
  18. 不同点处泰勒展开的区别和意义
  19. 估计的商是什么意思_《商》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
  20. COOX培训材料 — SCADA(1.Valve)

热门文章

  1. mysql查询某学期开设的课程_求各学期开设的课程门数
  2. 从asp空间下载apk文件
  3. 标准盒子模型和IE盒子模型的区别
  4. 二级下拉菜单布局(纵向、横向)
  5. linux afs3服务,AFS配置3
  6. 【愚公系列】2022年09月 微信小程序-自定义tabBar的实现
  7. matlab出现错误使用 / 矩阵维度必须一致
  8. 坐标中国|中国速度,挑战极限驱动发展“快车”
  9. [转载]唐僧的亲爹究竟是谁 (2016-02-17 16:37:21)
  10. C++primer Plus课本代码(第11章)