Windows10でRedmine4.0を動かす方法 [2019年版]
こんにちは。
今回は前回構築したRails環境にRedmine4.0の環境を構築します。
前回の記事はこちらです。
it-managers-life.hatenablog.com
さてインストールを始めます。
1. MySQLのインストール
$ sudo apt-get install mysql-server
$ sudo apt-get install libmysqlclient-dev
$ sudo usermod -d /var/lib/mysql mysql
スタートします。
$ sudo service mysql start
停止するときはこう。
$ sudo service mysql stop
2. データベースとユーザーの作成
root権限のパスワードを入力するとログインできます。
$ sudo mysql -u root -p
SQLを実行します。
CREATE DATABASE redmine CHARACTER SET utf8mb4;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
3. ソースの展開
公式サイトから redmine-4.0.1.tar.gz をダウンロードします。
$ mkdir /mnt/c/rails_projects
$ cd /mnt/c/rails_projects
ここにソースを配置します。
$ tar xvf redmine-4.0.1.tar.gz
4. データベースに接続するための設定
$ cd /mnt/c/rails_projects/redmine-4.0.1/config
$ cp database.yml.example database.yml
$ vi database.ym
~~~~
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "my_password"
encoding: utf8
~~~~
Redmineを実行するために必要なすべてのgemをインストールします。ここで、ImageMagickがインストールされていない場合、rmagickのインストールを省略します。
$ bundle install --without development test rmagick
5. セッションストア秘密鍵の生成
$ bundle exec rake generate_secret_token
6. データベースのテーブルの作成
$ RAILS_ENV=production bundle exec rake db:migrate
7. デフォルトデータのインポート
$ RAILS_ENV=production bundle exec rake redmine:load_default_data
言語を聞かれるので、ja を選択する。
8. 実行
$ sudo bundle exec rails server webrick -e production
起動を確認したら「http://localhost:3000/」アクセス。下記の画面が表示されたら成功です。
ログインは、ログインID: admin、パスワード: admin でできます。
環境情報は以下の通りです。
以上、お疲れさまでした!
参考サイト(ありがとうございます)