Help us understand the problem. What is going on with this article?

raspberry piにRedmineをインストールしてみた

More than 1 year has passed since last update.

Raspberry piにRedmineをインストールしてみた

自宅で運用しているRaspberry Pi2にRedmineを入れた際の作業メモです。

インストール作業

こちらの記事を参考に作業を進めました。

記事に書いてる下記のコマンドに失敗する場合は
apt-get -y install mysql-server libmysqlclient-dev
こちらのコマンドで回避することができました。
apt-get -y install mysql-server default-libmysqlclient-dev

ビルド作業はかなり時間がかかりますのでご飯でも食べながらゆっくり待ちます。

もしもredmineを起動した際にエラーになる場合はmysqlとの接続ができてない可能性があります。

sudo mysql -u root -p -> mysqlにログイン
use redmine -> redmineのデータベースを選択
show tables; -> データベースに登録しているテーブルの一覧

以下のようなテーブルが作成されていればOKです。

+-------------------------------------+
| Tables_in_redmine                   |
+-------------------------------------+
| attachments                         |
| auth_sources                        |
| boards                              |
| changes                             |
| changeset_parents                   |
| changesets                          |
| changesets_issues                   |
| comments                            |
| custom_field_enumerations           |
| custom_fields                       |
| custom_fields_projects              |
| custom_fields_roles                 |
| custom_fields_trackers              |
| custom_values                       |
| documents                           |
| email_addresses                     |
| enabled_modules                     |
| enumerations                        |
| groups_users                        |
| import_items                        |
| imports                             |
| issue_categories                    |
| issue_relations                     |
| issue_statuses                      |
| issues                              |
| journal_details                     |
| journals                            |
| member_roles                        |
| members                             |
| messages                            |
| news                                |
| open_id_authentication_associations |
| open_id_authentication_nonces       |
| projects                            |
| projects_trackers                   |
| queries                             |
| queries_roles                       |
| repositories                        |
| roles                               |
| roles_managed_roles                 |
| schema_migrations                   |
| settings                            |
| time_entries                        |
| tokens                              |
| trackers                            |
| user_preferences                    |
| users                               |
| versions                            |
| watchers                            |
| wiki_content_versions               |
| wiki_contents                       |
| wiki_pages                          |
| wiki_redirects                      |
| wikis                               |
| workflows                           |
+-------------------------------------+

もしもテーブルが無かった場合はDBの設定が間違っているので下記のファイルを見直して、再度下記のコマンドを実行してみてください。

cd /var/www/redmine
sudo -u www-data bundle install --without development test --path vendor/bundle
sudo -u www-data bundle exec rake generate_secret_token
sudo -u www-data RAILS_ENV=production bundle exec rake db:migrate
sudo -u www-data RAILS_ENV=production REDMINE_LANG=ja bundle exec rake redmine:load_default_data
sudo reboot

それでもエラー画面が出る場合は下記のログに何か出ているかもしれませんので、そこから調べていくのが良さそうです。
cat /var/www/redmine/log/production.log

以上です。

yusuke0511
合同会社Celalink(セラリンク)を立ち上げました。 現在は業務委託として常駐先で稼働しています。 将来的には自社サービスを世に出したいと考えています。 フリーランスを目指す方や一緒に新しいサービスを作りたい方は是非Facebookからご連絡ください。
http://celalink.jp
mikatus
税理士・会計事務所向けクラウドシステムの企画、開発、提供事業を行っております。
https://www.mikatus.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away