Go(golang)のアンインストール


10

Goが必要なドライブをインストールしようとしています。

やった:

sudo apt-get install golang git mercurial

これにより、バージョン1.2.1が正常にインストールされました。残念ながら、私がドライブをインストールしようとしたとき:

go get -u github.com/odeke-em/drive/cmd/drive

私が遭遇したこのエラーを、そして今私は物事を動作させるために行くの少なくともバージョン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) ...

(3つのドットの後の出力はありません。プロンプトに戻ります)。

しかし、私はまだ見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


反対票を投じる:あなたは私をからかっていますか?
2016年

回答:


19

私はこれを修正するのに丸一日費やし、さまざまな解決策を試しましたgo version

血まみれの神に感謝、これは私のために働いた。

sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go

この元の投稿を確認してください:D


--auto-remove約10分を消費したlinux-imagesからすべてを強制的に削除します。@loukaswho
alper


3

アンインストールする最良の方法は、ターミナルを開いて入力することです

sudo apt-get uninstall purge golang*

これにより、goに関連付けられているすべてのパッケージが削除されます。その後、実行できます

sudo apt-get update

しかし、それを実行しても何も機能しない場合は、これを行うことができます

sudo rm -rf /usr/local/go

その後、もう一度パージを実行してください。しかし、Goパスを設定するGo 1.8に更新する必要があります。しかしねえ!更新する前に、まず既存のgolangを削除してください。


1

まず、端末からこのコードを入力して、システム内のすべてのgo-packagesを削除する必要があります

sudo apt-get purge golang*

次に、指示に従ってgolangをダウンロードしてインストールします

golangの公式ウェブサイト

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.