我做了:
sudo apt-get install golang git mercurial
成功安装了版本1.2.1。不幸的是,当我尝试使用以下方法安装驱动器时:
go get -u github.com/odeke-em/drive/cmd/drive
我遇到了此错误,现在我至少需要Go的1.4版才能使工作正常。golang文档说您必须首先删除现有版本。
所以我遇到了这个问题,说要简单地使用:
sudo apt-get purge golang
这给了我这个输出:
The following packages will be REMOVED:
golang*
0 upgraded, 0 newly installed, 1 to remove and 16 not upgraded.
After this operation, 92.2 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 263287 files and directories currently installed.)
Removing golang (2:1.2.1-2ubuntu1) ...
(三个点后不再有输出,只需返回到提示)。
但是我仍然在中看到该go
目录/usr/lib/
,并且gopath
我的主目录中仍然有一个目录。
我认为是在执行以下操作时创建的:
$ cat << ! >> ~/.bashrc
> export GOPATH=\$HOME/gopath
> export PATH=\$GOPATH:\$GOPATH/bin:\$PATH
> !
$ source ~/.bashrc # To reload the settings and get the newly set ones # Or open a fresh terminal
在安装过程中(创建GOPATH)。
因此,我不确定卸载是否成功以及安装新版本的Go是否安全。
Ubuntu 14.04 LTS
贬低者:你在跟我开玩笑吗?
—
yroc