安装

使用github安装

首先确保您已经安装了所有依赖项。克隆最新的Redmine PMS项目管理系统存储库中的文档根文件夹:

    git clone https://github.com/redmine/redmine

使用以下命令创建MySQL数据库:

    CREATE DATABASE redmine CHARACTER SET utf8mb4;
    CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
    GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

将config/database.yml.yml.yxample复制到config/database.yml并编辑此文件,以配置您的数据库设置为“生产”环境。 MySQL数据库(默认端口)的示例:

    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine
      password: "my_password"

如果使用Ruby 2.5或更早,请首先安装Bundler:

    gem install bundler

然后,您可以使用以下命令安装Redmine Free敏捷项目管理软件所需的所有宝石:

    bundle install --without development test

生成新的秘密令牌使重新启动后所有现有的会话无效。

    bundle exec rake generate_secret_token

通过在应用程序根目录下运行以下命令来创建数据库结构:

    RAILS_ENV=production bundle exec rake db:migrate

Windows语法:

    set RAILS_ENV=production
    bundle exec rake db:migrate

在数据库中插入默认配置数据,通过运行以下命令:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine将提示您获得应加载的数据集语言;您还可以在将命令运行到一个将被任务自动而默默地拾取的值之前,在运行命令之前定义Redmine \ _lang环境变量。 Unices:

    RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data

视窗:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

运行该应用程序的用户帐户必须在以下子目录上具有写入权限:文件(附件的存储)日志(应用程序日志production.log)TMP和TMP/pdf(如果不存在,创建这些内容,用于生成PDF文档,以及其他事物)公共/插件\ _ ASSET(插件资产),例如,假设您使用Redmine用户帐户运行该应用程序:

    mkdir -p tmp tmp/pdf public/plugin_assets
    sudo chown -R redmine:redmine files log tmp public/plugin_assets
    sudo chmod -R 755 files log tmp public/plugin_assets

注意:如果您在这些目录中有文件(例如,从备份还原文件),请确保这些文件不可执行。

    sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +

通过运行Webrick Web服务器测试安装:

    bundle exec rails server webrick -e production

Webrick启动后,将您的浏览器指向http:// localhost:3000/。现在,您应该查看“欢迎”页面。

 简体中文