Linux安装Beego: cross-compiled与GOBIN出错

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

Linux下安装Beego出错

问题:go install: cannot install cross-compiled binaries when GOBIN is set

遇到这个问题一般是在环境变量中设置了 GOBIN 可以打开 /etc/profile 把这个变量注释掉就,执行 source /etc/profile生效即可同样安装完成之后需要在环境变量中追加bee的路径

解决思路

  1. 注释GOBIN选项,并在 /etc/profile 文件中设置GOPATH/bin(永久)
export PATH=$GOPATH/bin:$PATH 

重新生成配置

source /etc/profile

可能遇到的问题:添加之后执行bee不成功。
查看bee的所在路径 :

 echo $GOPATH //获取GOPATH的路径 本人是在/data/www/go:
 find /home/chun/go -name "bee" //查找目录的含bee的文件夹

输出:

/data/www/go/bin/linux_386/bee
/data/www/go/src/github.com/beego/bee
/data/www/go/pkg/linux_386/github.com/beego/bee

这里可以看到我的linux系统上bee的安装路径和正常不一样,在linux_386下面,接下来只需把/home/chun/go/bin/linux_386添加到环境变量就ok了。

export PATH=$GOPATH/bin/linux_386:$PATH
source /etc/profile
  1. 在GOPATH下删除GOBIN设置(暂时)
cd $GOPATH
unset GOBIN
作者:子恒|haley
出处:http://www.cnblogs.com/mylly/
交流沟通:QQ群866437035
在这里插入图片描述

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

本文来自:Segmentfault

感谢作者:Haley

查看原文:Linux安装Beego: cross-compiled与GOBIN出错

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

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