redmine
- 以前は Debian Backports からパッケージインストールできたが、Debian 11 ではできないらしい。
- OSS3 で設定したサーバでは,Step4 の bundle install でコケる.OS をインストールし直して試すと redmine は無事にインストールできる.まだ,どこに問題があるか把握できていない.Debian パッケージと gem の両方を使おうとして不整合が発生した?
インストール
<URL:http://guide.redmine.jp/RedmineInstall/>
Step0 - 必要なパッケージのインストール
Rails を動かすために必要なパッケージを入れておく
# apt-get update # apt-get install ruby ruby-dev # apt-get install nodejs npm # apt-get install default-libmysqld-dev ruby-mysql2
Yarn は deb パッケージが無いようなので、以下のコマンドを実行してインストールする.
# npm install -g yarn
Step1: Redmine 本体のインストール
リンクをたぐると最新版は 4.2 であることがわかる。 ここでは tar.gz ではなく, git clone でソースを取得する。
# cd /var/www/html # git clone -b 4.2-stable https://github.com/redmine/redmine.git
Step2: 空のデータベースとユーザーの作成
MySQL の場合の設定を行えば良い。
Step 3 - データベースに接続するための設定
# cd /var/www/html/redmine # cp config/database.yml.example config/database.yml # vi config/database.yml ... 指示通りに production の設定を修正する...
Step 4 - 依存するソフトウェアのインストール
# gem install bundler # bundle install --without development test
Step 5 - セッションストア秘密鍵の生成
指示通り
Step 6 - データベースのテーブル等の作成
指示通り
Step 7 - デフォルトデータ
指示通り
Step 8 - ファイルシステムのパーミッション
基本的に指示通りであるが,実行ユーザは redmine ではなく自分のユーザにすること.
Step 9 - インストールの確認
grafana と同じポート 3000 番を使うので,grafana を一度止める必要がある.
# /etc/init.d/grafana-server stop
そのうえで実行する.
# bundle exec rails server webrick -e production
Step 10 - ログイン
ブラウザで http://iot-xx.epi.it.matsue-ct.jp:3000 にアクセスして設定を行う.