インストール
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.exampleをconfig/database.ymlにコピーして、このファイルを編集して、「生産」環境のデータベース設定を構成します。 MySQLデータベースの例(デフォルトポート):
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "my_password"
Ruby 2.5以前を使用している場合は、最初にバンドラーをインストールします。
gem install bundler
次に、次のコマンドを使用して、Redmine Free Agile Project Managementソフトウェアに必要なすべての宝石をインストールできます。
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
アプリケーションを実行しているユーザーアカウントは、次のサブディレクトリに書き込み許可を必要とする必要があります:ファイル(添付ファイルのストレージ)ログ(アプリケーションログFile production.log)TMPおよびTMP/PDF(存在しない場合はこれらを作成し、PDFドキュメントを生成するために使用されます。物事)public/plugin \ _assets(プラグインの資産)、たとえば、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/に向けます。これで、アプリケーションのウェルカムページが表示されます。