事前準備
インストールするRedmineのバージョンに応じて各バージョンを揃える。これが条件を満たしていないとインストール時にエラーになることがあるので注意。よって以下のURLは必読。RubyGemsのバージョンも忘れずに確認すること。
http://www.redmine.org/projects/redmine/wiki/RedmineInstall#Operating-system
OS | Mac OS X |
Ruby | 1.8.7 |
Redmine | 1.2.0 |
Rails | 2.3.11 |
rack | 1.1.1 |
rake | 0.8.7以上 |
mongrel | 1.1.5 |
gem | 1.7.0未満 |
※id:ju-naさんよりrailsのインストールは不要とのコメントいただきました。上は対応バージョンとして参考まで
$ ruby -v ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] $ gem -v 1.3.5$ gem install rails -v=2.3.11$ gem install rack -v=1.1.1 $ gem install i18n -v=0.4.2 $ gem install mysql $ sudo gem install mongrel $ sudo gem install rake $ sudo gem update --system 1.6.2
実際には実行するといくつかWARNINGが出るがそこはスルーでOK
ダウンロード
http://rubyforge.org/frs/?group_id=1850
$ cd ~/Documents $ tar zxvf ~/Downloads/redmine-1.2.0.tar.gz $ ls redmine-1.2.0 $ ln -s redmine-1.2.0 redmine $ cd redmine
DB設定
Database作成
アカウント追加
database.yml編集
マイグレート
RAILS_ENV=production rake db:migrate
「Object is not missing constant Issue!」というエラーになったら
MySql5.1系の場合、以下のようにコンフィグを指定する。ただし5.5系ではエラーとなる(現在非対応?)
http://blog.simb.net/2009/10/24/gem-mysql-with-mysql-5-1-on-snow-leopard/
sudo env ARCHFLAGS="-arch x86_64" gem install --no-rdoc --no-ri mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config