最近在公司和领导对go很有兴趣,今天回家就来上手操作一番,之前虽然在公司搭建过go环境,不过也只止步于配个环境变量,命令行里run一下,今天搭建一下beego!废话不多说了,直接上手
1.下载go安装包http://code.google.com/p/go/downloads/list 一定选对自己的版本。我今天就由于选错了一直报go build runtime: windows/386 must be bootstrapped using make.bat 搜了半天没找到原因,最后突然想到要不去重下一个,结果就发现了
下错版本了。我386的cpu 。重下以后就正常啦。
如果安装路径都默认,只需要配置两个环境变量
$GOARCH 目标平台(编译后的目标平台)的处理器架构(386、amd64、arm)
$GOOS 目标平台(编译后的目标平台)的操作系统(darwin、freebsd、linux、windows)
我的当然配置的是 386 和windows。
配置好以后再cmd就可以运行go查看了
2.安装beego,我试了几次go get github.com/astaxie/beego都提错误,我也看不太懂,就搜了下,http://www.tuicool.com/articles/ZrqQf2这个贴子里找到了,原来是因为我没有装git,所以一直给我报错,在https://code.google.com/p/go-wiki/wiki/GoGetTools下载了git以后在运行还是报错。想了下,应该是没有配置环境变量。在path里增加git下bin的路径后,就可以下载了,
在cmd里运行,下载beego
cd %gopath% // 也就是你本地项目的根目录,下载下来的包之类的都会在这里
go get github.com/astaxie/beego //下载beego 需要一会时间
go get github.com/beego/bee //下载bee工具协助开发,由于我第一次尝试,这里是跟着beego的教程来走
安装完以后就看下图吧。里面还有个错
我最终的环境变量配置如下
PATH : $GOPATH\bin;C:\Go\bin\;D:\Program Files (x86)\Git\cmd;C:\goo\bin
// gopath是项目的根路径 |
虽然很口水也很没条理,不过我总算是搭建成功了,我也乐意来献丑
写了半天GOROOT和GOPATH配置了,没说是啥
回复 @梁上有木:gopath应该不叫项目路径但是项目也都在里面。因为我之前做php的,所以这种概念也不是很清楚。请问这个应该是如何称呼呢?goroot是go的安装路径gopath是自定义的项目路径大神。您git里的项目我都有看到。准备最近几天膜拜!有问题还要请教您版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。