« Redmine 0.8.7から1.0.3へのアップグレード | トップページ | ガンバスター発進! »

Redmine 1.0.3のインストール

現在Redmine0.8.7を使っているのですが、どうやら最新の1.0.3がなかなかいいらしいという事で、バージョンアップをしてみようと思います。
環境はUbuntu 10.10 amd64です。

まずはRedmineの最新版を入手します。
http://www.redmine.org/
のDownloadから、Latest stable Release 1.0.3をダウンロードします。
公式パッケージはvendorディレクトリ以下に必要なバージョンのRailsも含まれているという事なので、事前にRailsを用意する必要はありません。
これはInstallするSystemのRailsのバージョンが容易に変更できない場合にとても助かります。
ちなみにsvn等からRedmineのソースのみを入手した場合は自力でRailsをFreezeしてあげる必要があります。
→参考:http://redmine.jp/faq/system_management/redmine-0-6-0-is-not-rails-2-compatible/

ダウンロードしたtarボールを解凍して/varディレクトリへ移動、WEBサーバが使用できるようにownerを変更します。

$ tar zxf redmine-1.0.3.tar.gz
$ sudo mv redmine-1.0.3 /var
$ sudo chown -R www-data.www-data /var/redmine-1.0.3

Railsを動かすWEBサーバはAppach+Passengerなどが主流のようですが、私はmongrelを使います。

# apt-get install mongrel
でインストールします。
まずはRedmineを起動してみます。

$ sudo /usr/bin/mongrel_rails start -e production -c /var/redmine-1.0.3 -p 3000 --user www-data --group www-data

おっと、エラーが出ます。
Could not find RubyGem rack (~> 1.0.1)

rackの該当バージョンを入れる必要があるみたいです。
# gem install rack
とすると最新のrack 1.2.1が入ってしまい、相変わらずバージョンが違う、と言われてしまいます。
ここはバージョンを指定してrackをインストールします。
# gem install --version '= 1.0.1' rack

では改めてmongrelを起動します。

No such file or directory - /var/redmine-1.0.3/config/database.yml

またエラーになってしまいました。
database.ymlがないですね。

$ cd /var/redmine-1.0.3/config
# cp database.yml.example database.yml

# emacs database.yml

に以下を記入します。
production:
  adapter: sqlite3
  dbfile: db/redmine.db
  timeout: 5000

引き続きSession Keyの設定とDBの初期化を行います。

$ rake config/initializers/session_store.rb
$ rake db:migrate RAILS_ENV=production
$ rake redmine:load_default_data RAILS_ENV=production

この辺の設定は、
http://redmine.jp/tech_note/install/
を参照しました。

またこの辺で作成したファイルのownerやpermissionがrootになっていたりするので、一括で習性しておきます。
$ cd /var/redmine-1.0.3
# chown -R www-data.www-data *
# chmod db/redmine.db
# chmod db/schema.rb

ではもう一度mongrelを起動してみます。

$ sudo /usr/bin/mongrel_rails start -e production -c /var/redmine-1.0.3 -p 3000 --user www-data --group www-data

どうやらうまく起動したようです。

|

« Redmine 0.8.7から1.0.3へのアップグレード | トップページ | ガンバスター発進! »

Linux」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/676/50076095

この記事へのトラックバック一覧です: Redmine 1.0.3のインストール:

« Redmine 0.8.7から1.0.3へのアップグレード | トップページ | ガンバスター発進! »