2013年5月26日日曜日

redmine2.3.1をubuntu12.04へインストール


まず、redmineをwgetで取得。
wget http://rubyforge.org/frs/download.php/76933/redmine-2.3.1.tar.gz

解凍
tar zxvf redmine-2.3.1.tar.gz

適当にディレクトリ移動
sudo mv redmine-2.3.1/ /var/lib/

/var/lib/redmine-2.3.1/config/へ移動して、
exampleを参考にしてdatabase.ymlを設定。

mysql5.5はすでにインストール済みなので、redmineで使用するdbとuserを作成しておく。

/var/lib/redmine-2.3.1 で
bundle install --without development test postgresql sqlite
(bundlerはrubygemsのラッパーらしい、プロジェクト毎にgem(rubyのライブラリ)を管理できるらしい)


エラーが、、Can't install RMagick 2.13.1. Can't find Magick-config
imagemagickはubuntuにインストール済みだが、rmagickをインストールする必要があるらしい。

仕方がないので、aptでインストール。
sudo apt-cache search imagemagick (検索)
sudo apt-get install librmagick-ruby1.8(インストール)

もう一度やってみる。
sudo bundle install --without development test postgresql sqlite
あれっ、Installing rmagick(2.13.2)
のところで同じエラーが・・・

rmagicインストール済みなので、rmagickをinstallしない様にする。
bundle install --without development test postgresql sqlite rmagick


rake generate_secret_token
rakeはビルドファイルをrubyで書いたAntみたいなものらしい。


テーブル作成
RAILS_ENV=production rake db:migrate

データ投入
RAILS_ENV=production rake redmine:load_default_data

Webrick起動
ruby script/rails server webrick -e production
webrickはrubyで書かれたhttpサーバらしい。

admin/adminでログインできた!