1.我在.go文件的当前目录下面运行go install出现下面的错误:
go install hello.go
go install: no install location for .go files listed on command line (GOBIN not set)
此时设置了GOPATH宏,但是没有GOBIN
解决方法:
将project的bin目录设置为GOBIN。
vim ~/.bashrc
在末尾添加
export GOBIN=/home/taoyx/program_develop/go_demo/bin
执行下面的命令生效
. ~/bashrc
再次查看GOBIN,发现该宏已经有定义了
echo $GOBIN
下面直接执行
go install
或者
go install hello.go
就可以了。
说明:
网上说,如果GOROOT正确设置的话,就不用再设置GOBIN了,但是我发现我当前的情况还是不行。此时GOROOT已经有定义了。
下面是我我安装go之后的GO的环境变量。
go env
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。