go 安装revel记录

1、安装 Revel 框架

$ go get github.com/revel/revel

2、安装 Revel 命令行工具

$ go get github.com/revel/cmd/revel

3、创建 Revel 应用

$ revel new myapp
$ revel run myapp
注:因为google被墙,所以需要在安装revel之前自行下载go的websocket,放入你设置好的gopath/src目录下(我在这里下载的go websocket :http://golang.so/thread-143-1-1.html)
要使用revel命令执行:
go build -o bin/revel.exe github.com/revel/revel
go build -o bin/revel.exe github.com/revel/cmd/revel
试了上面两个方法生成revel.exe,感觉好像都一样,随便用一个就好
生成好的revel.exe就存放在gopath/bin下
 
使用过程中,用到sqlite3(go get github.com/mattn/go-sqlite3),结果报错cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
需要使用gcc,本来的系统中有msys而且配置了环境变量了,可惜不是64位的不行
然后找方法:
方法1.下载64位MinGW,把bin加到环境变量,下载地址为
http://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win64/Personal Builds/mingw-builds/4.8.2/threads-posix/seh/
方法2.下载TDM-GCC-64,安装时选择加入到环境变量就好,下载地址
http://tdm-gcc.tdragon.net/download
 
重启cmd窗口,ok!

本文来自:博客园

感谢作者:benlightning

查看原文:go 安装revel记录

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。