2014-01-22 35 views
1

我使用的管理平臺與redmine_bitbucket插件,我想卸載該插件,我做了什麼(如管理平臺系統用戶):無法卸載管理平臺的插件

耙管理平臺:插件:遷移NAME = redmine_bitbucket VERSION = 0 RAILS_ENV =生產

遷移redmine_bitbucket(管理平臺到位桶插件)...

然而,我仍然有它的插件就行了。之後,我嘗試刪除其目錄,在此命令之後重新啓動apache2,刪除目錄後,幾乎在每個配置中,但仍然存在於插件列表中。在日誌/ production.log上面的命令運行後只說:

Connecting to database specified by database.yml 

我已經看到了這個問題How to uninstall redmine plugins?但對我來說,不存在與作爲一切都是由管理平臺所擁有的任何文件的所有權問題:管理平臺用戶。

我在redmine系統用戶上使用Redmine 2.4.2和RVM與ruby 2.0.0p353

任何想法如何進一步調試它?

回答

1

刪除plugins目錄並重新啓動redmine。

rake redmine:plugins:migrate NAME=plugin_name VERSION=0 RAILS_ENV=production 
+0

如果我刪除插件目錄並運行此,我會得到「插件redmine_bitbucket未找到。」 –

+1

此插件[redmine_bitbucket](https://bitbucket.org/steveqx/redmine_bitbucket/src/6808373c6669?at=master)沒有遷移 - 因此您無需運行遷移。但它具有'Gemfile' - 這意味着在刪除插件後,您應該運行'bundle install RAILS_ENV = production'(選項可以是另一個)來清除內核中的'Gemfile.lock'。重新啓動Redmine。如果您仍然有消息「找不到插件redmine_bitbucket」。 - 澄清你到底在哪裏,如果它在日誌中,可能會提供輔助信息。 – gotva

+1

我刪除插件目錄並重新啓動後,它消失了。不知道這是如何工作,因爲我之前嘗試過,但仍然謝謝:)。 –