अनइंस्टॉलिंग गो (गोलंग)


11

मैं ड्राइव को स्थापित करने की कोशिश कर रहा हूं , जिसे गो की आवश्यकता है ।

मैंने किया:

sudo apt-get install golang git mercurial

जिसने सफलतापूर्वक संस्करण 1.2.1 स्थापित किया है। दुर्भाग्य से, जब मैंने ड्राइव को स्थापित करने की कोशिश की:

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

मुझे इस त्रुटि का सामना करना पड़ा , और अब मुझे लगता है कि मुझे चीजों को काम करने के लिए कम से कम संस्करण 1.4 गो की आवश्यकता है। गोलंग डॉक्टर कहते हैं कि आपको पहले मौजूदा संस्करण को निकालना होगा।

इसलिए मुझे यह सवाल आया कि क्या बस इस्तेमाल करने के लिए कहा जाता है:

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 बनाने के लिए)।

तो मुझे यकीन नहीं है कि अगर अनइंस्टॉल सफल रहा और यदि गो का नया संस्करण स्थापित करना सुरक्षित है।

उबंटू 14.04 एलटीएस


नीचा करने के लिए: क्या तुम मुझसे मजाक कर रहे हो?
yroc

जवाबों:


19

मैंने इसे ठीक करने में एक पूरी सुबह बिताई, सभी अलग-अलग समाधानों की कोशिश की, जब मैं टाइप करता हूं go version, तो यह अभी भी है, वास्तव में कष्टप्रद है ...

खूनी खूनी भगवान का शुक्र है, यह मेरे लिए काम किया।

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

इस मूल पोस्ट की जाँच करें: D


--auto-removeइसे लगभग 10 मिनट तक सेवन करने वाली लिनक्स-छवियों से हटाने के लिए मजबूर करें। @loukaswho
alper

8

मुझे पता है कि यह थोड़ा पुराना है, लेकिन https://golang.org/doc/install#uninstall पर दिए गए उत्तर आपकी मदद कर सकते हैं।

अनिवार्य रूप से बस निर्देशिकाओं को हटाने /usr/local/goया /usr/lib/goअपने पथ को संशोधित करना /etc/profileया $HOME/.profileपर्याप्त होना चाहिए।


3

स्थापना रद्द करने का सबसे अच्छा तरीका टर्मिनल और प्रकार को खोलना है

sudo apt-get uninstall purge golang*

यह गो से जुड़े हर पैकेज को हटा देता है। तब तुम दौड़ सकते हो

sudo apt-get update

लेकिन अगर आपने ऐसा किया और कुछ भी काम नहीं किया, तो आप ऐसा कर सकते हैं

sudo rm -rf /usr/local/go

फिर पर्स को फिर से चलाने की कोशिश करें। लेकिन आपको गो 1.8 पर अपडेट करना चाहिए, जो आपके लिए GOPATH सेट करता है। लेकिन नमसते! अपडेट करने से पहले पहले मौजूदा गोलांग को हटा दें।


1

सबसे पहले आपको अपने सिस्टम में टर्मिनल से इस कोड को टाइप करके सभी गो-पैकेज को हटाना होगा

sudo apt-get purge golang*

फिर गोलांग को डाउनलोड और इंस्टॉल करने के लिए निर्देशों का पालन करें

आधिकारिक गोलंग वेबसाइट

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.