tweet:2019:1021_01
no way to compare when less than two revisions
差分
このページの2つのバージョン間の差分を表示します。
前のリビジョン最新のリビジョン | |||
— | tweet:2019:1021_01 [2020/05/17 00:09] – seirios | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== rbenv環境下のRubyで動作しているRedmineのupdate ====== | ||
+ | いや、Update自体は別に普通にやればいいのだが、今回、RubyのVersion upと併せてRedmineを更新しなければならないので、メモを、 | ||
+ | |||
+ | * rbenvを利用して最新版のrubyを導入 | ||
+ | * 自分の場合、Redmineのみを動作させているJail上での作業なので、以下のようになる。 | ||
+ | * < | ||
+ | $ sudo -i | ||
+ | # rbenv versions | ||
+ | 2.6.1 | ||
+ | * 2.6.4 (set by / | ||
+ | # cd / | ||
+ | # git pull | ||
+ | # cd plugins/ | ||
+ | # git pull | ||
+ | # rbenv install -l ←Install可能なVersionを確認 | ||
+ | # rbenv install 2.6.5 | ||
+ | # rbenv versions | ||
+ | 2.6.1 | ||
+ | * 2.6.4 (set by / | ||
+ | 2.6.5 | ||
+ | # | ||
+ | </ | ||
+ | * 最新のRedmineをdownloadし、展開する | ||
+ | * 自分の場合、redmineを展開した時にできる redmine-x.x.x の Directory を redmineにsymlinkしているので特に苦労はない | ||
+ | * Redmineを停止する | ||
+ | * 自分の場合、pumaを利用しているので、こんな感じ。'' | ||
+ | * Symlinkの付け替え | ||
+ | * rm / | ||
+ | * ln -s redmine-4.0.5 / | ||
+ | * 現在動作しているRedmineをバックアップする | ||
+ | * Redmineのシステム自体は、cpなりtarなりでBackup | ||
+ | * Databaseは、dump: | ||
+ | * 現在動作しているRedmineから、必要な情報をコピーする | ||
+ | * < | ||
+ | # cp redmine-4.0.4/ | ||
+ | # cp redmine-4.0.4/ | ||
+ | # cp redmine-4.0.4/ | ||
+ | # cp redmine-4.0.4/ | ||
+ | # cp redmine-4.0.4/ | ||
+ | # cp redmine-4.0.4/ | ||
+ | </ | ||
+ | * RubyのVersionを上げる | ||
+ | * '' | ||
+ | * 単純にRedmineを初期処理する | ||
+ | * < | ||
+ | # gem install bundler | ||
+ | # gem install rake | ||
+ | # chown -R www:www redmine-4.0.5 | ||
+ | # cd some/ | ||
+ | # sudo -i -u www | ||
+ | $ cd some/ | ||
+ | # 2020/05/17 追記 | ||
+ | # $ bundle install --path vendor/ | ||
+ | # --pathはDEPRECATEDになって、bundle set pathで設定しなければならなくなった | ||
+ | # 同様に、--withoutもDEPRECATEDになって、bundle set withoutで設定しなければならなくなった | ||
+ | $ bundle config set path ' | ||
+ | $ bundle config set without ' | ||
+ | $ bundle install | ||
+ | $ bundle exec rake generate_secret_token | ||
+ | $ RAILS_ENV=production bundle exec rake db:migrate | ||
+ | $ mkdir -p tmp tmp/pdf public/ | ||
+ | $ chown -R www:www files log tmp public/ | ||
+ | $ chmod -R 755 files log tmp public/ | ||
+ | $ find files log tmp public/ | ||
+ | </ | ||
+ | * pumaの起動 | ||
+ | * < | ||
+ | cd / | ||
+ | / | ||
+ | </ |
tweet/2019/1021_01.txt · 最終更新: 2020/05/17 00:25 by seirios