আমার কাছে রুবি রত্নের বেশ কয়েকটি সংস্করণ রয়েছে:
$ gem list
rjb (1.3.4, 1.3.3, 1.1.9)
আমি কীভাবে পুরানো সংস্করণগুলি সরিয়ে ফেলতে পারি তবে সাম্প্রতিকতম রাখতে পারি?
আমার কাছে রুবি রত্নের বেশ কয়েকটি সংস্করণ রয়েছে:
$ gem list
rjb (1.3.4, 1.3.3, 1.1.9)
আমি কীভাবে পুরানো সংস্করণগুলি সরিয়ে ফেলতে পারি তবে সাম্প্রতিকতম রাখতে পারি?
উত্তর:
# remove all old versions of the gem
gem cleanup rjb
# choose which ones you want to remove
gem uninstall rjb
# remove version 1.1.9 only
gem uninstall rjb --version 1.1.9
# remove all versions less than 1.3.4
gem uninstall rjb --version '<1.3.4'
এরকম কিছু চেষ্টা করুন gem uninstall rjb --version 1.3.4
।
রত্নগুলির যে কোনও পুরানো সংস্করণ পরিষ্কার করার উপায়।
sudo gem cleanup
আপনি যদি সরাতে চান তবে তার একটি তালিকা দেখতে চাইলে আপনি এটি ব্যবহার করতে পারেন:
sudo gem cleanup -d
আপনি কেবল একটি নির্দিষ্ট রত্নটির নাম উল্লেখ করে পরিষ্কার করতে পারেন:
sudo gem cleanup gemname
শুধুমাত্র 1.1.9 এর মতো নির্দিষ্ট সংস্করণ অপসারণের জন্য
gem uninstall gemname --version 1.1.9
আপনি যদি এখনও মণি ইনস্টল করতে কিছু ব্যতিক্রমের মুখোমুখি হন তবে:
অবৈধ রত্ন: প্যাকেজটি যাচাই করার সময় ব্যতিক্রম, ব্যতিক্রম: শূন্যের জন্য অপরিজ্ঞাত পদ্ধতি `আকার ': /home/rails/.rvm/gems/ruby-2.1.1@project/cache/nokogiri-1.6.6.2 এ নীলক্লাস (NoMethodError)। মণি
, আপনি এটি ক্যাশে থেকে মুছে ফেলতে পারেন:
rm /home/rails/.rvm/gems/ruby-2.1.1@project/cache/nokogiri-1.6.6.2.gem
আরও বিশদ জন্য:
http://blog.grepruby.com/2015/04/way-to-clean-up-gem-or-remove-old.html
sudo
gem cleanup
সিস্টেম কমান্ড ব্যবহার করে। ইনস্টল করা রত্নগুলি ফাইল সিস্টেমের কেবল ডিরেক্টরি। আপনি যদি ব্যাচটি মুছতে চান তবে ব্যবহার করুন rm -R
।
gem environment
এবং এর মানটি নোট করুন GEM PATHS
cd <your-gem-paths>/gems
ls -1 |grep rjb- |xargs rm -R
GEM_HOME
কাজের জন্য আপনার পরিষ্কারের জন্য সেট করার প্রয়োজন হতে পারে । আপনি রত্ন দ্বারা রত্নপাথরের জন্য কোন পাথগুলি বিদ্যমান তা পরীক্ষা করতে পারেন:
gem env
জেএম পাঠস বিভাগটি নোট করুন।
আমার ক্ষেত্রে, উদাহরণস্বরূপ, আমার ব্যবহারকারীর বাড়িতে ইনস্টল করা রত্নগুলি সহ:
export GEM_HOME="~/.gem/ruby/2.4.0"
gem cleanup