安装go1.11.2
发布时间:2020-12-14 04:28:37 所属栏目:大数据 来源:网络整理
导读:1. 设置go环境变量 vim $HOME/.bashrc export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin export GOPATH=$HOME/Applications/Go 2. 安装c工具 yum install bison ed gawk gcc libc6-dev make 3. 获取Go源代码 wget https://dl.google.com/go/go1.11.2.s
1. 设置go环境变量vim $HOME/.bashrc export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin export GOPATH=$HOME/Applications/Go 2. 安装c工具yum install bison ed gawk gcc libc6-dev make 3. 获取Go源代码wget https://dl.google.com/go/go1.11.2.src.tar.gz tar zxvf go1.11.2.src.tar.gz mv go $GOROOT 4. 构建Gocd $GOROOT/src ./all.bash 问题原因:这个错误,这是由于go 1.5版以后的编译安装需要1.4版本go,所以如果想要通过源码方式安装高版本go,必须先安装好1.4版本的go。 解决方法:先clone go仓库(https://github.com/golang/go.git),然后checkout 到 1.4 分支,并安装该版本 cd /usr/local/src git clone https://github.com/golang/go.git cd go git branch git checkout release-branch.go1.4 git branch cd src/ ./all.bash 把安装好的go项目复制一份到/root/go1.4 mv go /root/go1.4 cd $GOROOT/src ./all.bash 注:该报错则是因为系统内存不足,至少需要 1G 的内存类构建包。5. 使用gvm安装go# 安装gvm bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)‘ # 查看gvm版本 gvm version Go Version Manager v1.0.22 installed at /root/.gvm # 安装go # 先安装1.4,因为1.5版本的安装编译依赖1.4 gvm install go1.4 -B # 安装1.11.2 gvm install go1.10.2 -B # 查看go版本 go version # 查看gvm 命令 gvm # 先列一下看支持哪些版本 gvm listall # 看下自己环境有哪些版本 gvm list gvm gos (installed) => go1.11.2 go1.4 system # go版本切换 gvm use go1.11.2 参考文章:源码编译安装go,ERROR: Cannot find /root/go1.4/bin/go (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |