我在學習上的Ruby代碼,並知道之前的任何更好,我裝了一些寶石,sudo gem install name-of-gem
,這是目前一些項目的肆虐。我已閱讀寶石文檔,並沒有找到一種方法來顯示哪些寶石已與sudo
安裝。我怎樣才能找到他們?如何查找與sudo gem install一起安裝的所有ruby gems?
1
A
回答
1
如果您的系統配備了一個內置的紅寶石,它(和寶石)是受保護的文件夾中。要安裝寶石,你需要sudo
。然而,通常情況下,您只需將系統ruby單獨安裝並使用其中一個Ruby版本切換器(RVM,chruby/ruby-install,rbenv/ruby-build)安裝更新的版本即可。但在您發現版本切換器之前,您可能已將sudo
的一些寶石安裝到系統紅寶石中。
如果which gem
和sudo which gem
返回不同的路徑(這可能意味着sudo
下使用系統的紅寶石,而不是你自定義的),你可以安全地卸載所有你sudo
安裝了寶石。
1
你可以看一下你的歷史記錄在電腦上找到您使用的命令:
history | grep "sudo gem"
,然後做sudo gem uninstall name-of-gem
將其刪除。
幸得Jad Joubran。
相關問題
- 1. 如何在不使用sudo gem install的情況下安裝Rails
- 2. Vagrant - 安裝Ruby Gems
- 3. sudo gem install vmc不安裝vmc
- 4. 通過`gem install`或`gem update`安裝了多少次Ruby Gem
- 5. 如何在沒有sudo的情況下安裝gems
- 6. 安裝Ruby Gems的問題?
- 7. 未找到Ruby gems,但已安裝
- 8. rubygems安裝時發現
- 9. 如何在使用TeamCity的所有代理上安裝Ruby gems?
- 10. Searchlogic gem install - >安裝不是searchlogic的gems(然後不安裝searchlogic)
- 11. 安裝Ruby調試IDE Gem
- 12. rubygems錯誤安裝rails
- 13. Ruby Enterprise Edition的新安裝 - 「gem」認可但「sudo gem」不是
- 14. 無法安裝Ruby AMQP Gem
- 15. 如何安裝舊版本的Ruby Gems?
- 16. 在安裝ruby的時候,我在gem install json上有錯誤
- 17. 錯誤:沒有安裝Gem bundler,先運行`gem install bundler`
- 18. sudo gem install cocoapods --pre error
- 19. sudo gem安裝後無法訪問Jekyll
- 20. MySQL Ruby Gem安裝問題
- 21. Ruby - gem install escape_utils失敗,並與erorrs?
- 22. 如何在USB棒上安裝Ruby Gems
- 23. 如何解決有關Ruby gems安裝的這個問題?
- 24. 如何找到安裝Ruby Gem的路徑(即Gem.lib_path c.f. Gem.bin_path)
- 25. Ruby 2.4上的MySQL Gem安裝錯誤
- 26. 本地安裝沒有root權限的ruby/rubygems
- 27. gem install ruby-debug19 - *** extconf.rb失敗***
- 28. 如何修復Ruby gem bundler安裝?
- 29. bcrypt-ruby不會與捆綁軟件一起安裝,但可以正常運行gem install
- 30. Ruby Gem安裝問題
'須藤寶石list',當然 –
@SergioTulentsev如果我比較'須藤寶石list'爲'寶石list'我看到很多出現在兩個列表中的寶石。你的命令是否列出了使用和不使用sudo安裝的gem?你將如何恢復混亂?請將它作爲答案加入,以便我可以將其分配給您。謝謝! –
做'哪個gem'和'sudo哪個gem'指向同一個二進制文件? –