আনইনস্টলিং গো (গোলং)


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এটি এখনও সেখানে থাকে, সত্যিই বিরক্তিকর ...

রক্তাক্ত ফ্রিগিং godশ্বরের ধন্যবাদ, এটি আমার পক্ষে কাজ করেছিল।

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

এই মূল পোস্টটি দেখুন: ডি


--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

তারপরে আবার শুদ্ধি চালানোর চেষ্টা করুন। তবে আপনাকে Go 1.8 এ আপডেট করা উচিত যা আপনার জন্য GOPATH সেট করে। কিন্তু আরে! আপডেট করার আগে প্রথমে বিদ্যমান গোলং সরান।


1

টার্মিনাল থেকে আপনার কোডটি টাইপ করে প্রথমে আপনাকে আপনার সিস্টেমে সমস্ত গো-প্যাকেজগুলি সরিয়ে ফেলতে হবে

sudo apt-get purge golang*

তারপরে গোলং ডাউনলোড এবং ইনস্টল করার জন্য নির্দেশাবলী অনুসরণ করুন

অফিসিয়াল গোলং ওয়েবসাইট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.