2013-07-29 39 views
0

我安裝了Redactor gem,但過了一段時間後我決定這個寶石不適合我的需要。我從Gemfile中刪除它,並且還刪除了所有應用程序文件夾中的所有gem文件(我想)。我如何完全刪除寶石產生的一切?

當我嘗試部署的應用程序,服務器無法啓動與此錯誤:

uninitialized constant Redactor Rails 

它指向我實際刪除(在機型)的文件夾。每次創建時,我都將應用程序推送到服務器(使用git)。

我該如何徹底刪除所有gem生成的文件?

+0

由於您使用的是git,難道你不能僅僅恢復安裝gem的提交嗎? – Ajedi32

+0

@ Ajedi32,我不想鬆散的進展,而我的寶石被安裝在其他東西 –

+0

有什麼東西在配置/初始化? –

回答

1

你確實這樣做了

gem uninstall redactor-rails 

在你的application.js

//= require redactor-rails 

也在你application.css刪除

*= require redactor-rails 

寶石在

app/uploaders/redactor_rails_document_uploader.rb 

app/models/redactor_rails/document.rb 
也產生
+0

我確實做到了。甚至更多,刪除了schema.rb中的所有由redactor生成的但每次部署時,heroku都會再次生成所有這些文件!不能說爲什麼。最後,git reset是唯一的選擇。 –