Distro Redmine Ubuntu 20.04LTS 没有安装任何插件?

Distro Redmine Ubuntu 20.04LTS 没有安装任何插件?

我想知道,这是我的安装有问题,还是我应该将这个问题报告给 Ubuntu Redmine 打包人员。

我有一个 Ubuntu 20.04LTS 系统,在该系统上我从 Ubuntu 发行版安装了 redmine:

apt install redmine redmine-pgsql

安装的版本是redmine 4.0.6-2

该软件包本身运行良好,我可以使用 mod_passenger 运行 redmine。

然而,每当我尝试安装任何插件(来自 redmineUP 或其他来源,检查是否支持 redmine 4.0),我:

  1. 得到执行 b 时安装的依赖项undle install --without development test --no-deployment ——只是一条消息说一切正常。

  2. 执行时出现各种缺失依赖项相关错误bundle exec rake redmine:plugins NAME={plugin} RAILS_ENV=production

唯一能用的插件也是由发行版打包的:apt-get install redmine-plugin-custom-css可以工作,但那只是一个插件...大约有 2 个可用,但没有 agile/kanban/等等。

当我开始深入研究时,我还注意到 redmine 应该在 ruby​​2.6 下运行

但是,Ubuntu 版本没有它:Ubuntu 18 使用 ruby​​2.3 而 Ubuntu 20 使用 ruby​​2.7!

有没有人成功使用过在 Ubuntu 发行版上安装的 Redmine 插件,或者这是我应该在 Ubuntu 发行版上报告的事情?

答案1

事实证明,对于发行版打包的 Redmine,你无法使用默认的 Redmine 插件安装程序这在 Redmine 页面中有描述。

相反,你必须遵循发行版插件安装过程,在 Ubuntu 中,在 /usr/share/doc/redmine/README.Debian.gz 中注明,具体如下:

您可以通过将插件放入 /usr/share/redmine/plugins/目录中(所有文件必须可由用户读取www-data)并再次运行 redmine 设置来手动安装插件:

dpkg-reconfigure --default-priority redmine

然而README 中说你应该使用--unseen-onlyswitch。一定不能做,否则会默默删除所有现有配置(例如 LDAP 身份验证源)、用户和密码,并将使用单个管理员用户重置 Redmine 到初始配置。

相反,在跑步过程中dpkg-reconfigure你必须选择当被要求重置数据库时。这将配置插件并保留您现有的配置。

相关内容