【问题标题】:Cannot uninstall Redmine plugin无法卸载Redmine插件
【发布时间】:2014-02-12 09:39:32
【问题描述】:

我正在使用带有 redmine_bitbucket 插件的 Redmine,我想卸载该插件,所以我所做的是(作为 redmine 系统用户):

rake redmine:plugins:migrate NAME=redmine_bitbucket VERSION=0 RAILS_ENV=生产

正在迁移 redmine_bitbucket(Redmine Bitbucket 插件)...

但是,我仍然在插件列表中。之后我试图删除它的目录,在这个命令之后重新启动 apache2,在删除目录和几乎每个配置之后,但它仍然存在于插件列表中。在 log/production.log 中运行上述命令后仅添加:

Connecting to database specified by database.yml

我已经看到了这个问题How to uninstall redmine plugins?,但就我而言,任何文件的所有权都没有问题,因为一切都归 redmine:redmine 用户所有。

我在 redmine 系统用户上使用 Redmine 2.4.2 和带有 ruby 2.0.0p353 的 RVM。

知道如何进一步调试它吗?

【问题讨论】:

    标签: plugins redmine uninstallation


    【解决方案1】:

    删除插件目录并重新启动 redmine。

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

    【讨论】:

    • 如果我删除插件目录并运行它,我会得到“找不到插件 redmine_bitbucket。”
    • 这个插件redmine_bitbucket 没有迁移 - 所以你不需要运行迁移。但它有Gemfile - 这意味着在删除插件后你应该运行bundle install RAILS_ENV=production(选项可以是另一个)来清理核心中的Gemfile.lock。重启Redmine。如果您仍然有消息“找不到插件 redmine_bitbucket”。 - 明确你从哪里得到它,如果它在日志中,可能会提供额外的信息。
    • 删除插件目录并重新启动后它消失了。不知道这是如何工作的,因为我之前尝试过,但仍然感谢:)。
    猜你喜欢
    • 1970-01-01
    • 2012-12-16
    • 2014-02-14
    • 1970-01-01
    • 2018-01-30
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 2021-02-21
    相关资源
    最近更新 更多