Carpe Diem

  Top > スポンサー広告> Subversion > Redmineのアップグレード  

スポンサーサイト

-- - --/-- [--] - --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Redmineのアップグレード

2011 - 11/16 [Wed] - 15:06

Ubuntu11.04サーバ版で進めます。
まずはソースのダウンロード
http://rubyforge.org/frs/?group_id=1850

ここから最新版のtar.gzファイルをダウンロード。今現在は1.2.2

$ wget http://rubyforge.org/frs/download.php/75518/redmine-1.2.2.tar.gz

ダウンロードが済んだら解凍

$ tar xzvf redmine-1.2.2.tar.gz

次に以前のファイルを今回の新しいフォルダredmine-1.2.2にコピー
database.yml、email.yml、filesフォルダ、pluginフォルダの4つになると思います。
うち後ろ3つは導入したばかりの時はコピーしなくてもテンプレートなどが使えます。今回は前2つだけ。

では以下コピー
$ sudo cp /etc/redmine/default/database.yml ~/redmine-1.2.2/config/
$ sudo chmod 644 database.yml ←権限変更しないと後でエラーになる
$ sudo cp /usr/share/redmine/config/email.yml ~/redmine-1.2.2/config/


redmine-1.2.2をaptでのインストールフォルダに移し、前のフォルダと入れ替えます。
$ sudo cp -r ~/redmine-1.2.2 /usr/share/
$ cd /usr/share
$ sudo mv redmine redmine.old
$ sudo mv redmine-1.2.2 redmine



で、ここでインストールフォルダの確定で
$ cd redmine
$ sudo rake generate_session_store


Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`

と出るのでインストール。
$ sudo gem install -v=0.4.2 i18n

もう一度
$ sudo rake generate_session_store

で、データベースの更新
$ sudo rake db:migrate RAILS_ENV="production"


ここでおそらくエラーが出ます。
(in /usr/share/redmine)
rake aborted!
Could not find RubyGem rack (~> 1.1.0)


rackが無いのでインストール
$ sudo gem install rack -v=1.1.0


もう一度データベースの更新
$ sudo rake db:migrate RAILS_ENV="production"


ちゃんとインストールされました。
次に後片付け&再起動
$ rake tmp:cache:clear
$ rake tmp:sessions:clear
$ sudo service apache2 restart


これでRedmineのページを開くとちゃんと表示されます。

ただこのままだと「情報」を見てみると「ファイルリポジトリに書き込み可能」「Plugin assetsディレクトリに書き込み可能」が使えないので、権限を変更します。

$ sudo chmod 777 files/ -R
$ cd public
$ sudo chmod 777 plugin_assets/ -R


更新すると!マークからチェックマークに変わっています。
バージョン1.2.0以降からユーザの削除もできるようになりました。

ついでにRmagickの部分も有効にします。
これはあらかじめImageMagickとそのライブラリをインストールし、rubyforgeの.gemファイルをインストールするとわざわざ依存関係を考えずに導入できます。

$ sudo apt-get install imagemagick libmagick9-dev


RMagickのサイトからダウンロード
http://rmagick.rubyforge.org/

$ wget http://rubyforge.org/frs/download.php/70065/rmagick-2.13.1.gem
$ sudo gem install rmagick-2.13.1.gem


でインストールできます。apacheの再起動は不要かな?web側で反映されなければしてください。
以上です。


ソース:
アップグレード
Redmineのアップデート(アップグレード)

コメントの投稿





管理者にだけ表示を許可する

 | ホーム | 

プロフィール

Cicatrice

Author:Cicatrice
備忘録

検索フォーム

カテゴリ

最新記事

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。