zoukankan      html  css  js  c++  java
  • Linux下安装Beego:go install: cannot install cross-compiled binaries when GOBIN is set

    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
    

    2、在GOPATH下删除GOBIN设置(暂时)

    cd $GOPATH
    unset GOBIN
    

    作者:子恒|haley
    出处:http://www.cnblogs.com/mylly/
    交流沟通:QQ群866437035
    在这里插入图片描述

  • 相关阅读:
    AC自动机模板
    KMP 模板
    HDU 2746 Cyclic Nacklace
    LCS模板
    POJ 1159 Palindrome
    LIS n^2&nlogn模板
    Codeforces Round #Pi (Div. 2) C. Geometric Progression
    Codeforces Beta Round #25 (Div. 2 Only)E. Test
    Codeforces Beta Round #25 (Div. 2 Only)D. Roads not only in Berland
    bzoj5055 膜法师
  • 原文地址:https://www.cnblogs.com/mylly/p/10407920.html
Copyright © 2011-2022 走看看