GO路径配置错误X连

NPC2048 · · 1040 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

今天要用到beego框架,在安装环境时遇到了很多小白式错误,在此分享一下我的错误,避免更多像我这样的小白走那么多弯路

首先安装环境:

官方文档

go get github.com/beego/bee

下一部就是输入bee查看安装情况了,然而这一切都需要正确的环境配置

我的情况:

输入命令后,无反应,再输入bee, bee不是命令...

于是打开浏览器搜索,首先是 go get 命令下载的包都会放在 GOPATH/src 的目录下

我查看了下我的 GOPATH 目录,发现根本就不存在!

赶紧创建好目录,然后再运行一次命令,bee包依然没有下载成功,于是我仔细看了下我的 GOPATH 路径,发现

居然是个

 

$GOPATH! 由于 GOPATH 不是我配置的,所以我不知道前面的$符号是怎么来的.....

改好,再次运行 go get github.com 命令

beego 包成功下载,但是 GOPATH\bin 目录里面依然没有 bee.exe 程序

go get 执行的是两个操作 :  从远程仓库下载包到 GOPATH/src 目录

再使用 go install 命令编译下载的包

所以没有 bee.exe,是在 go install 这里出了问题, 于是我手动 go install

信息如下 :

找不到一大堆已存在的包,我再去查看了一下路径:

。。。

我这个二货图方便把 bin 路径直接加在了 GOROOT 后面,然后再 PATH 里面直接 %GOROOT%

难怪 go install 找不到包了

改好,再次运行,成功编译

bee 指令成功运行

总结:

使用 go 命令的时候出错、没有效果时,绝大部分情况下都是环境变量有误

仔细排查环境变量的错误一般问题就能解决了

 


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1040 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传