我做了:
sudo apt-get install golang git mercurial
Run Code Online (Sandbox Code Playgroud)
已成功安装版本 1.2.1。不幸的是,当我尝试安装驱动器时:
go get -u github.com/odeke-em/drive/cmd/drive
Run Code Online (Sandbox Code Playgroud)
我遇到了这个错误,现在我发现我需要至少 1.4 版的 Go 才能使事情正常进行。golang 文档说您必须首先删除现有版本。
所以我遇到了这个问题,说简单地使用:
sudo apt-get purge golang
Run Code Online (Sandbox Code Playgroud)
这给了我这个输出:
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) ...
Run Code Online (Sandbox Code Playgroud)
(三个点后不再有输出——回到提示)。
但是我还是看到了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
Run Code Online (Sandbox Code Playgroud)
在安装过程中(创建 GOPATH)。
所以我不确定卸载是否成功以及安装新版本的 Go 是否安全。
Ubuntu 14.04 LTS
小智 30
我花了一个上午的时间来解决这个问题,尝试了所有不同的解决方案,当我输入时go version,它仍然存在,真的很烦人......
感谢该死的上帝,这对我有用。
sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go
Run Code Online (Sandbox Code Playgroud)
小智 10
我意识到这有点旧,但是https://golang.org/doc/manage-install#uninstalling 上的答案可能会对您有所帮助。
基本上只是删除目录/usr/local/go或/usr/lib/go修改您的路径/etc/profile或$HOME/.profile应该足够了。
| 归档时间: |
|
| 查看次数: |
73123 次 |
| 最近记录: |