#author("2018-09-04T14:15:46+09:00","default:wikiwriter","wikiwriter") &tag(Redmine/アップグレード/2.0.3から3.4.6); *目次 [#f96684fa] #contents *関連ページ [#b7727d53] *参考情報 [#v10f5abd] *参考情報 [#dfd6dfb7] -[[Redmine/アップグレード]] *注意点 [#r26e2d5b] -いつのまにかrmagickに依存しているようなので、ImageMagickが必要。 yum install ImageMagick-devel *CentOS 6で実行 [#oac43998] **バックアップ [#v9cb02e4] -apacheを停止。 -バックアップ tar zcvpf redmine_20180904.tar.gz redmine mv redmine redmine_20180904 **アップグレード実行 [#g01d20aa] -redmine-3.4.6.tar.gzをダウンロードして展開 #pre{{ # wget http://www.redmine.org/releases/redmine-3.4.6.tar.gz # zcatredmine-3.4.6.tar.gz | (cd /home/; tar xvpf - ) # cd /home # mv redmine-3.4.6 redmine }} -古いバージョンのファイルをコピー。 #pre{{ # cp <OLDDIR>/config/database.yml redmine/config # cp <OLDDIR>/config/configuration.yml redmine/config # cp <OLDDIR>/db/redmine.db redmine/db # cp -a <OLDDIR>/files/* redmine/files } -マイグレーション実行 #pre{{ $ cd redmine $ bundle install --path vendor/bundle $ bundle exec rake generate_secret_token $ bundle exec rake db:migrate RAILS_ENV=production }} **動作確認 [#w9379c47] -とりあえず組み込みWebサーバーで動作確認。 $ bundle exec ruby bin/rails server -e production **担当者を自分にする [#q4cfd41b] -app/controllers/issues_controller.rbを編集。build_new_issue_from_paramsの、 @issue.author ||= User.currentの下に追加。 #pre{{ @issue.author ||= User.current @issue.assigned_to ||= User.current }}