| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
| ruby:redmine [2024/01/30 23:54] – [依存するソフトウェアのインストール] ともやん | ruby:redmine [2025/05/18 20:56] (現在) – [scm adapters を移行する] ともやん |
|---|
| $ cd redmine-5.1.1 | $ cd redmine-5.1.1 |
| $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/database.yml config/database.yml | $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/database.yml config/database.yml |
| | $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/configuration.yml config/configuration.yml |
| | $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/environments/development.rb config/environments/development.rb |
| </code> | </code> |
| </WRAP> | </WRAP> |
| <WRAP color_term> | <WRAP color_term> |
| <WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
| $ bundle install --path vendor/bundle --without development test | $ bundle install --path vendor/bundle --without test |
| </pre></html></WRAP> | </pre></html></WRAP> |
| <WRAP color_result_long><html><pre><span style="color:#A2734C">[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations,</span> | <WRAP color_result_long><html><pre><span style="color:#A2734C">[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations,</span> |
| <code> | <code> |
| $ cp -rf /var/www/vhosts/redmine.tomoyan.net/redmine/plugins . | $ cp -rf /var/www/vhosts/redmine.tomoyan.net/redmine/plugins . |
| | </code> |
| | |
| | == scm adapters を移行する == |
| | さらにバグ修正😅\\ |
| | [[https://github.com/redmine/redmine/commit/7ff2e37c46598f8ba17415127c6bde6c1f0eeffe]] |
| | <code> |
| | $ cd /var/www/vhosts/redmine.tomoyan.net/redmine/lib/redmine/scm/adapters/mercurial |
| | $ mv redminehelper.py redminehelper.py.bak |
| | $ curl -LO https://raw.githubusercontent.com/redmine/redmine/refs/heads/master/lib/redmine/scm/adapters/mercurial/redminehelper.py |
| | $ chown redmine:redmine redminehelper.py |
| | </code> |
| | |
| | <del>[[https://www.redmine.org/issues/33784]]\\ |
| | 現在動いている Redmine から redminehelper.py をコピーする。</del> |
| | <code> |
| | $ cp -f /var/www/vhosts/redmine.tomoyan.net/redmine/lib/redmine/scm/adapters/mercurial/redminehelper.py ./lib/redmine/scm/adapters/mercurial/redminehelper.py |
| </code> | </code> |
| |
| $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/configuration.yml config/configuration.yml | $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/configuration.yml config/configuration.yml |
| </code> | </code> |
| | </WRAP> |
| | |
| | == Puma の場合 == |
| | 設定ファイルをコピーする。 |
| | <WRAP color_term> |
| | <WRAP color_command><html><pre> |
| | $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/puma.rb config/puma.rb |
| | </pre></html></WRAP> |
| </WRAP> | </WRAP> |
| |
| <code> | <code> |
| $ cd ~ | $ cd ~ |
| $ mv /home/redmine/redmine-5.0.4 /var/www/vhosts/redmine.tomoyan.net/redmine | $ mv /home/redmine/redmine-5.1.1 /var/www/vhosts/redmine.tomoyan.net/redmine |
| $ chown redmine:redmine /var/www/vhosts/redmine.tomoyan.net/redmine -R | $ chown redmine:redmine /var/www/vhosts/redmine.tomoyan.net/redmine -R |
| </code> | </code> |
| ※ Passenger は __config/environment.rb ファイルのオーナー__でアプリを実行する。 | ※ Passenger は __config/environment.rb ファイルのオーナー__でアプリを実行する。 |
| |
| === Passenger も最新化する === | |
| | === Passenger の場合は最新化する === |
| Redmine を実行するために使う Phusion Passenger をインストールする。\\ | Redmine を実行するために使う Phusion Passenger をインストールする。\\ |
| <code> | <code> |
| ==== Passenger のインストール時のビルドで固まる場合 ==== | ==== Passenger のインストール時のビルドで固まる場合 ==== |
| おそらく OS の仮想メモリーが足りていないので、仮想メモリーを増やすために設定を変更する。\\ | おそらく OS の仮想メモリーが足りていないので、仮想メモリーを増やすために設定を変更する。\\ |
| [[linux:fedora_extend_zram_swap|Fedora 33 以降で標準になった ZRAM スワップの容量を拡張する]]\\ | [[linux:fedora:extend_zram_swap|Fedora 33 以降で標準になった ZRAM スワップの容量を拡張する]]\\ |
| |
| ssh セッションを [[linux:tmux|]] で保護していても、tmux のセッションもご臨終する😅💦\\ | ssh セッションを [[linux:tmux|]] で保護していても、tmux のセッションもご臨終する😅💦\\ |
| [[tw>tomoyan596sp/status/1514414338697674753|社内用 Redmine を先日こっそり Passenger から Puma に切り替えましたけど、今日はこれから Redmine 5 に移行してみます😊]]\\ | [[tw>tomoyan596sp/status/1514414338697674753|社内用 Redmine を先日こっそり Passenger から Puma に切り替えましたけど、今日はこれから Redmine 5 に移行してみます😊]]\\ |
| [[tw>tomoyan596sp/status/1549913605570965504|RedmineとGitHub連携、Webhooksでできるのか🤔]]\\ | [[tw>tomoyan596sp/status/1549913605570965504|RedmineとGitHub連携、Webhooksでできるのか🤔]]\\ |
| | [[tw>tomoyan596sp/status/1752354789978251341|Updating Mercurial helper to work with Python3 https://t.co/N3qHJN3tZ5 Mercurial helperはPython3対応中みたい😅]]\\ |
| |