所以,我一直在使用這樣的錯誤做法得到:使用「sudo gem update」的長期後果是什麼?
sudo gem update [user-defined-gem-command]
更新所有我的寶石和紅寶石相關的東西的時候。
雖然我知道這樣做,但RVM和Rubygems的製造商真的不鼓勵這樣做。它應該與sudo gem update
安裝所有寶石到系統版本的Ruby。
有人可以解釋這樣做的後果嗎?
我現在正在更改爲使用RVM來安裝我的Gems和Ruby相關更新。有沒有辦法解決我使用sudo安裝創建的任何損害?或者這是一個小問題?
'sudo寶石更新'已被科學證明會導致蛀牙和頭皮屑,所以不要使用它。其實它更新了Ruby的「系統」。只要你沒有'寶石卸載...'任何寶石,你應該沒問題。使用RVM或rbenv並閱讀他們的指示,瞭解如何正確使用他們的功能並更新其環境中的寶石。基本上,使用這些工具,您再也不需要使用'sudo'來進行標準安裝。 –