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
问题出现的场景: 有个go写的项目,原来是用go vendor来管理依赖包的,现在改为是用go module方式了,转换之后,编译成功,发现了上面的错误。很显然连接kafka集群报错了。 问题的原因: 网上搜了下,很多说是防火墙啥的问题,其实不是。本质原因是,我项目使用的如下kafka客户端库 github.com/Shopi...
详见本博博文 http://blog.csdn.net/tao_627/article/details/79375950 这里只是简单记录一下实操步骤,假定用户为root: wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz tar zxvf go1.10.linux-a...
升级Go新版本的原因 目前Ubuntu 16.04.3上最新的二进制Go版本是1.6.2,运行github上的一个大的go项目,发现context包在go版本1.6以上和以下的import方式有差异 在go1.7及以上版本context包被正式列入官方库中,所以我们只需要import "context"就可以了,而在go1.6及以下版...
1.安装 sudo apt-get install golang-go 目前go的最新版本是1.9.2,但是在Ubuntu 16.04上采用预编译好的包安装的话,只能是go 1.6.x版本。 安装完成之后,查看go的版本号 2.配置环境变量 假定我的go脚本存放在~/program_develop/go_...
环境:ubuntu,python2/3 命令: pip3 install ipy # 通过pip3给python3.x安装ipypip3 install --upgrade pip # 升级pippip install ipy # 通过pip给python2.x安装ipy 如果显示程序“pip/pip3”尚未安装 sudo...
脚本:sh.sh 1 #!/bin/zsh 2 #安装rpmfusion源 3 dnf config-manager --add-repo=http://repo.fdzh.org/FZUG/FZUG.repo 4 #安装一下有用的一些软件包 5 yum -y install yum-fastestmirror 6...
安装pip: apt-get install python-setuptools easy_install pip pip install xxxx 转载于:https://www.cnblogs.com/arhatlohan/p/4737828.html...
1. nginx rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm yun install nignx 2.php yum install php yum install php-f...