Redmine/アップグレード/2.1.0から2.1.2
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Redmine/アップグレード/2.1.0から2.1.2);
*目次 [#ed3bb8af]
#contents
*参考情報 [#f9c0894f]
*Macで実行 [#hdf66d5a]
**バックアップ [#s36edaea]
-apacheを停止。
-既存redmineディレクトリの名前を変更。
mv redmine redmine_2.1.0
-バックアップ
tar zcvpf redmine_2.1.0.tgz redmine_2.1.0
**アップグレード実行 [#ic9751a5]
-redmine-2.1.2.tar.gzをダウンロードして展開
#pre{{
# wget http://rubyforge.org/frs/download.php/76495/redmin...
# gzcat redmine-2.1.2.tar.gz | (cd /opt/home/; tar xvpf - )
# cd /opt/home
# mv redmine-2.1.2 redmine
}}
-古いバージョンのファイルをコピー。
#pre{{
# cp redmine_2.1.0/config/database.yml redmine/config
# cp redmine_2.1.0/config/configuration.yml redmine/config
# cp redmine_2.1.0/db/redmine.db redmine/db
# cp -a redmine_2.1.0/files/* redmine/files
# cp redmine_2.1.0/.rvmrc redmine
}}
-rvmを使って管理しているので一度パーミッションを一般ユー...
#pre{{
# chown -R tanaka redmine
# chgrp -R staff redmine
}}
-マイグレーション実行
#pre{{
$ cd redmine
$ bundle install --path vendor/bundle
$ bundle exec rake generate_secret_token
$ bundle exec rake db:migrate RAILS_ENV=production
}}
**動作確認 [#w01c39a5]
-とりあえず組み込みWebサーバーで動作確認。
$ ruby script/rails server -e production
-キーがどうのこうのいわれたときは以下を実行
$ bundle exec rake generate_secret_token
-passengerで動かす場合パーミッションをapache.apacheに戻す。
sudo chown -R apache.apache redmine
*その他 [#i4b8308c]
**担当者を自分にする [#q4cfd41b]
-app/controllers/issues_controller.rbを編集。build_new_is...
#pre{{
@issue.author ||= User.current
@issue.assigned_to ||= User.current
}}
終了行:
&tag(Redmine/アップグレード/2.1.0から2.1.2);
*目次 [#ed3bb8af]
#contents
*参考情報 [#f9c0894f]
*Macで実行 [#hdf66d5a]
**バックアップ [#s36edaea]
-apacheを停止。
-既存redmineディレクトリの名前を変更。
mv redmine redmine_2.1.0
-バックアップ
tar zcvpf redmine_2.1.0.tgz redmine_2.1.0
**アップグレード実行 [#ic9751a5]
-redmine-2.1.2.tar.gzをダウンロードして展開
#pre{{
# wget http://rubyforge.org/frs/download.php/76495/redmin...
# gzcat redmine-2.1.2.tar.gz | (cd /opt/home/; tar xvpf - )
# cd /opt/home
# mv redmine-2.1.2 redmine
}}
-古いバージョンのファイルをコピー。
#pre{{
# cp redmine_2.1.0/config/database.yml redmine/config
# cp redmine_2.1.0/config/configuration.yml redmine/config
# cp redmine_2.1.0/db/redmine.db redmine/db
# cp -a redmine_2.1.0/files/* redmine/files
# cp redmine_2.1.0/.rvmrc redmine
}}
-rvmを使って管理しているので一度パーミッションを一般ユー...
#pre{{
# chown -R tanaka redmine
# chgrp -R staff redmine
}}
-マイグレーション実行
#pre{{
$ cd redmine
$ bundle install --path vendor/bundle
$ bundle exec rake generate_secret_token
$ bundle exec rake db:migrate RAILS_ENV=production
}}
**動作確認 [#w01c39a5]
-とりあえず組み込みWebサーバーで動作確認。
$ ruby script/rails server -e production
-キーがどうのこうのいわれたときは以下を実行
$ bundle exec rake generate_secret_token
-passengerで動かす場合パーミッションをapache.apacheに戻す。
sudo chown -R apache.apache redmine
*その他 [#i4b8308c]
**担当者を自分にする [#q4cfd41b]
-app/controllers/issues_controller.rbを編集。build_new_is...
#pre{{
@issue.author ||= User.current
@issue.assigned_to ||= User.current
}}
ページ名: