Additionals 插件下载及安装教程
1. 项目介绍
Additionals 是一个 Redmine 插件,旨在通过提供个人或基于角色的仪表板(拖放功能)来轻松定制 Redmine 的设置、文本和内容显示。它还提供了维基宏,并作为其他插件的库。
2. 项目下载位置
要下载 Additionals 插件,请访问项目的 GitHub 仓库。你可以通过以下命令克隆项目到本地:
git clone -b stable https://github.com/alphanodes/additionals.git
3. 项目安装环境配置
3.1 环境要求
- Redmine 版本: >= 5.0
- Ruby 版本: >= 3.1
- 数据库版本: MySQL >= 8.0 或 PostgreSQL >= 10
3.2 环境配置示例
以下是配置示例:
4. 项目安装方式
4.1 安装步骤
-
进入 Redmine 根目录:
cd $REDMINE_ROOT
-
克隆 Additionals 插件到
plugins
目录:git clone -b stable https://github.com/alphanodes/additionals.git plugins/additionals
-
配置 Bundler 以排除开发和测试环境:
bundle config set --local without 'development test'
-
安装依赖:
bundle install
-
执行数据库迁移:
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
-
重启应用服务器(如 Apache with Passenger、Nginx with Passenger、Unicorn、Puma 等)。
4.2 安装示例
以下是安装过程的示例:
5. 项目处理脚本
5.1 更新插件
要更新 Additionals 插件,请执行以下步骤:
-
进入插件目录:
cd $REDMINE_ROOT/plugins/additionals
-
拉取最新代码:
git pull
-
安装依赖并执行数据库迁移:
bundle install bundle exec rake redmine:plugins:migrate RAILS_ENV=production
-
重启应用服务器。
5.2 卸载插件
要卸载 Additionals 插件,请执行以下步骤:
-
进入 Redmine 根目录:
cd $REDMINE_ROOT
-
执行插件卸载脚本:
bundle exec rake redmine:plugins:migrate NAME=additionals VERSION=0 RAILS_ENV=production
-
删除插件目录:
rm -rf plugins/additionals public/plugin_assets/additionals
5.3 处理脚本示例
以下是处理脚本的示例:
通过以上步骤,你可以成功下载并安装 Additionals 插件,并根据需要进行更新或卸载。