2013-03-21 28 views
1

我安裝了一個gem,使我的URL不區分大小寫,但我看到很多斷開的鏈接。我寧願撤銷我所做的安裝,而不去嘗試修復它們。我該如何取消搞亂我的Rails應用程序的Gem安裝?

如果我運行gem uninstall gemname,那麼這將使我的Rails應用程序返回到它以前的狀態嗎?

+0

我只是想保持謹慎,不要把它弄得更糟 – syk 2013-03-21 04:49:01

+0

你可以刪除寶石,並重新添加它們整天。當Ruby找不到你在代碼中需要的gem時,Ruby可能會抱怨,但修復方法是重新安裝它或刪除「require」。如果你要求它作爲Rails應用程序的一部分,或者通過Bundler,你需要將它從Gemfile中移除,但是再次,沒有什麼會發生劇烈的變化,你只會得到一個錯誤信息告訴你。通常情況下不會發生火災,很少會導致停電(再次)。只需向後按照您遵循的步驟進行安裝即可,並且所有應該都可以。 – 2013-03-21 04:52:32

+0

幫助我們通過告訴寶石是什麼來幫助你。 – 2013-03-21 08:33:43

回答

0

您還需要從您的Gemfile中刪除寶石。請檢查您的Gemfile.lock以查看該寶石的依賴關係。

當然,如果您在應用程序的任何位置引用了gem,則還需要刪除這些引用。

+0

看起來像Gemfile.lock中的所有引用都消失了,所以希望我很乾淨 – syk 2013-03-21 04:58:28

相關問題