Go语言Revel框架 环境搭建
一、安装Go
参考下面几篇文章:
http://golang.org/doc/install
http://www.cnblogs.com/ghj1976/archive/2013/01/16/2863142.html
二、设置GOPATH
参考下面几篇文章:
http://www.cnblogs.com/ghj1976/archive/2013/03/24/2979668.html
http://www.cnblogs.com/ghj1976/archive/2013/02/16/2913350.html
ØMac 配置GOPATH
Mac 下可以在 ~/.bash_profile 文件去设置。
(注意:1. 如果没有.bash_profile文件,则创建一个。
2. 如果有这个文件,则在最后追加这两句话。)
export GOPATH=$HOME/mygo
export PATH=$PATH:$HOME/mygo/bin
注: 如果没有配置GOPATH,如果配置了就不需要看了。
-------------------------------------------------------
Ø Windows 配置GOPATH
“计算机”----> 属性 ----> 高级系统设置 ----> 环境变量 ----> 系统变量的Panel 添加GOPATH变量
GOPATH C:\XXX\xxGo
-------------------------------------------------------
三、安装 git 和 hg
go get 克隆依靠 Git 和 Mercurial
· Installing Git
· Installing Mercurial
参考:http://www.cnblogs.com/ghj1976/archive/2013/03/08/2949237.html
四、获得 Revel framework
go get github.com/robfig/revel
如果没有设置 GOPATH,会下载到 GOROOT 目录下,否则下载到 GOPATH的第一个目录下。
参考:http://www.cnblogs.com/ghj1976/archive/2013/03/08/2949237.html
五、编译 Revel 命令行工具
在你的工作区GOPATH 根目录下执行下面命令:(注意,切换到Gopath 目录下)
Ø Mac:
go build -o bin/revel github.com/robfig/revel/revel
Ø Windows:
go build -o bin/revel.exe github.com/robfig/revel/revel
Ø Mac: 把Revel添加到环境变量
把编译好的文件放入 PATH 参数中,这样我们可以直接执行。
export PATH="$PATH:$GOPATH/bin"
echo 'PATH="$PATH:$GOPATH/bin"' >> ~/.bash_profile (Mac系统的终端配置文件)
-------------------------------------------------------
Ø Windows: 把Revel添加到环境变量
“计算机”----> 属性 ----> 高级系统设置 ----> 环境变量 ----> 用户变量的Panel 追加PATH变量
PATH ;C:/XXX/mygo/bin
-------------------------------------------------------
六、测试 Revel 安装情况
在命令行执行 revel help ,如果能看到下面信息,就能确保 Revel 安装好了。
$ revel help
~
~ revel! http://robfig.github.com/revel
~
usage: revel command [arguments]
The commands are:
new create a skeleton Revel application
run run a Revel application
build build a Revel application (e.g. for deployment)
package package a Revel application (e.g. for deployment)
clean clean a Revel application's temp files
test run all tests from the command-line
Use "revel help [command]" for more information.
参考资料:
http://robfig.github.com/revel/tutorial/gettingstarted.html
Go语言Revel框架 环境搭建相关推荐
- paip.最好的脚本语言node js 环境搭建连接mysql
paip.最好的脚本语言node js 环境搭建连接mysql #====下载node...走十一个exe..容易的.. 1 #0----Hello world .js 2 #---------模 ...
- SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)
SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...
- eclipse中SSH三大框架环境搭建二
通过上一篇博客我们可以轻松搭建strtus2的环境,接下来由我来继续介绍spring的环境搭建以及spring注入的简单使用 相关链接:eclipse中SSH三大k框架环境搭建<一> ec ...
- 基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建
首页 Android Java 服务器 标签云 作品 关于 赞助列表 <a href="https://github.com/RayeWang" class="f ...
- Java语言概述以及环境搭建
Java语言概述以及环境搭建 计算机系结构 硬件 软件 人机交互方式 常见的DOS命令 Java语言的概述 Java语言的背景 Java语言的特点 Java的主要版本 JDK下载 <1>J ...
- spring boot+mybatis框架环境搭建
配置spring boot+mybatis框架环境搭建 一, spring boot 环境搭建 以下步骤为 1,新建maven工程 2.在pom文件中添加: spring-boot-starter-p ...
- Scala语言简介与环境搭建
一.Scala概述 1.1 为什么学习Scala 1)Spark-新一代内存级大数据计算框架,是大数据的重要内容. 2)Spark就是使用Scala编写的.因此为了更好的学习Spark, 需要掌握Sc ...
- go语言学习(一)——go语言简介和环境搭建
1.什么是go go语言是一门并发支持.垃圾回收的编译型系统编程语言旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言. 2.go的主要特点 类型安全和内存安全 ...
- 01_Go语言基础学习_Golang语言特性、环境搭建、第一个Go程序、包
1. Golang语言特性: 垃圾回收: 1.内存自动回收,再也不需要开发人员管理内存: 2.开发人员专注业务实现,降低了心智负担 : 3.只需要new分配内存,不需要释放 天然并发: 1.从语言层面 ...
- selenium web端自动化测试框架环境搭建
一.环境搭建 1.python安装selenium测试框架(也可以pycharm开发工具设置中对应的Python interpreter自动安装) 可以命令行安装 python -m pip inst ...
最新文章
- 视频监控系统供电方式及选择方法
- python os模块system_python 中 os.system 的本质 | 编程知识2
- Eclipse中svn插件:Subclipse插件安装
- 机房收费系统之处理流程图与DFD图
- 针对access数据库的增删改查
- Git之如何解决Error:pathspec ‘/layout/radar_chart.xml‘ did not match any file(s) known to
- java 8进制串转中文_为什么不能用中文进行编程?而英文就可以
- 技术不牛如何才拿到国内IT巨头的Offer(转)
- vue v-if判断数组元素的值_我对Vue项目上线做的一些基本优化
- 怎么看so文件是哪个aar引进来的_运城人才引进7月5号面试
- 微信小程序获得微信头像和昵称
- python word文档转html
- 微信打开h5链接,缓存未清除解决办法
- 一个双向转换火星文的玩具
- Oracle同一字段有数字和字母时进行排序
- 从escrow.com购买域名的经验
- CVE-2007-1157(jboss CSRF漏洞)
- 绎云科技干货铺 | SD-WAN的“武林世界”
- 年终总结:关于我自学编程的这一年
- 双十一成交额增速日渐下滑,电商之战的重点已在线下市场
热门文章
- 计算机管理创建超级用户,win10系统怎么创建超级管理员账户
- mysql查询数据1168_mysqldump 1168 error
- 建设工程项目全寿命周期管理是指_建设工程全寿命周期的概述
- MindManager 2020下载与使用
- matlab虚数求模,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...
- Epicor开发实例
- 2019 ICPC 南京区域赛 - H Prince and Princess(博弈+思维)
- ArcGIS Pro功能模块简介
- 这名程序猿吐了一管口水,便迎来了人生的四大暴击…
- 专题详解-5G接入控制:CAG新特性(3)-end