我遇到了一些實際問題getting cucumber to work,並且驗證問題仍然存在,即使使用乾淨的Rails項目實例,問題仍然存在,並且它們處於系統級別我想嘗試刪除系統中的所有內容,以使用Rails並重新開始。如何卸載並重新安裝Rails的所有內容
我已經嘗試刪除所有寶石,但是這並不足夠。我可以刪除並重新安裝其他什麼東西來嘗試使系統正常工作?
我遇到了一些實際問題getting cucumber to work,並且驗證問題仍然存在,即使使用乾淨的Rails項目實例,問題仍然存在,並且它們處於系統級別我想嘗試刪除系統中的所有內容,以使用Rails並重新開始。如何卸載並重新安裝Rails的所有內容
我已經嘗試刪除所有寶石,但是這並不足夠。我可以刪除並重新安裝其他什麼東西來嘗試使系統正常工作?
我建議你使用gem uninstall GEM_NAME
,
簡單地卸載所有的Gems,然後使用RVM安裝一個新的Ruby版本並將其設爲默認版本。
因爲RMV將所有內容都安裝在您的主目錄中的文件夾中,所以RMV還可以非常容易地刪除Ruby版本及其所有數據。
如果你想要一個乾淨的石板,然後再重新開始,這樣做:
要卸載所有先刪除軌寶石
sudo gem uninstall rails
,然後卸載了RubyGems和Ruby
sudo apt-get remove rubygems ruby irb ri rdoc ruby1.8-dev
單線要刪除所有寶石:
gem list|awk '{ print $1 }'|xargs sudo gem uninstall -aIx
這是如何工作:
awk
提取物只是寶石的名稱,忽略了版本號xargs
通過該名稱sudo gem uninstall -aIx
; 'a'表示所有版本,'我'忽略依賴關係,而'x'在未經確認的情況下卸載二進制文件。
我並沒有在所有事情的開始都實際存在RVM,所以不幸的是,僅僅刪除它並不夠。我需要刪除一切。 – 2011-04-22 08:55:55
@Peter:我沒有要求你刪除RVM。你現在可以安裝RVM,然後添加更新的ruby版本,創建新的gemset,將新的gemset設置爲默認值,並按照我的說明刪除之前的版本。 – 2011-04-22 09:09:27
你好Jatin,你可能是對的,但是我也想在添加RVM之前擺脫所有通過「sudo gem install ...」安裝的gems。我所擔心的是任何事情都會干擾系統,所以我想刪除也安裝在RVM之外的寶石。你的方法可能是自己做的,但我想確定我是先刷新 – 2011-04-22 11:49:29