Ubuntu ServerにRedmineをインストール
参考:http://redmine.jp/guide/RedmineInstall/
Redmineのインストールでトラブルが起こることが多いので、Ubuntu Serverを動かしている仮想マシンのスナップショットを取っておく。
まずはgemをインストール。
sudo -s apt-get install ruby1.8 ruby1.8-dev rubygems gem install rake export PATH=$PATH:/var/lib/gems/1.8/bin echo PATH='$PATH':/var/lib/gems/1.8/bin:$PATH >> /etc/profile
RailsとRedmineが使用するライブラリをインストール。
gem install rails -v=2.3.5 apt-get install imagemagick libmagick9-dev gem install rmagick gem install RedCloth gem install rack --version '= 1.0.1'
http://debianj.com/ubuntu/install/mysql.htmlを参考にMySQLをインストール。
apt-get install mysql-server gem install mysql
mysqlクライアントを使ってDBの設定を行う。
sudo mysql -u root -p mysql> show databases; mysql> create database redmine character set utf8; mysql> create user 'redmine'@'localhost' identified by 'my_password'; mysql> grant all privileges on redmine.* to 'redmine'@'localhost'; mysql> quit
Redmineをインストール。database.ymlを修正。
wget http://rubyforge.org/frs/download.php/74421/redmine-1.1.2.zip unzip -d /usr/local/ redmine-1.1.2.zip cd /usr/local/redmine-1.1.2/config/ cp -p ./database.yml.example database.yml vi ./database.yml
database.ymlのpuroductionを以下のように修正。
production: adapter: mysql database: redmine host: localhost username: redmine password: my_password
MySQLのドライバをインストールする。
MySQLのクライアントを先にインストールしておかないと、gem install mysqlでエラーになる。
apt-get install libmysqlclient15-dev gem install mysql
セッションストア秘密鍵を生成し、DBの設定を行う。
"Select language:〜"が表示されたらjaを選択する。
gem install -v=0.4.2 i18n rake config/initializers/session_store.rb rake db:migrate RAILS_ENV="production" rake redmine:load_default_data RAILS_ENV="production"
書き込み権限を付与する。
redmineのユーザーとグループはあらかじめ作成しておく。
chown -R redmine:redmine files log tmp public/plugin_assets chmod -R 755 files log tmp public/plugin_assets
Rubyをインストールして、Redmineの動作を確認する。
apt-get install ruby ruby script/server webrick -e production
ブラウザでhttp://サーバーのIPアドレス:3000/ にアクセスし、Redmineの画面が表示されることを確認する。
sudoを終了させておくこと。
exit