orenoblog

エンジニアになりたいExcel方眼紙erの物語

redmine その1

trac+gitを途中までやってみたものの、
忘れてしまったのでredmineに挑戦

環境:CentOS5.5(x86_64)
1.最新版チェックアウト
# svn checkout http://redmine.rubyforge.org/svn/trunk redmine
2.前提ソフトウェアのインストール
Ruby(現時点での安定板)
# wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz
# tar zxf ruby-1.8.7-p302.tar.gz
# cd ruby-1.8*
# ./configure
# make && make install

RubyGems(現時点での最新版)
# wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz
# tar zxf rubygems-1.3.7.tgz
# cd rubygems*
# ruby setup.rb install
Ruby On Rails(v2.0以上)
2.3.5が必要っぽい。
# gem install -v=2.3.5 rails

SQLite3-ruby
# yum -y install sqlite-devel
・・・ここでsqlite-3.6以上を求められたので
SQLite3をインストール
# wget http://www.sqlite.org/sqlite-3.7.3.tar.gz
# cd sqlite-3.7*
# ./configure
# make && make install
もう一度挑戦
# gem install sqlite3-ruby
Building native extensions. This could take a while...
Successfully installed sqlite3-ruby-1.3.1
1 gem installed
Installing ri documentation for sqlite3-ruby-1.3.1...

Enclosing class/module 'mSqlite3' for class Statement not known

No definition for libversion
Installing RDoc documentation for sqlite3-ruby-1.3.1...

Enclosing class/module 'mSqlite3' for class Statement not known

No definition for libversion

おk
つーかセットアップ手順をみたらMySQLサポートしてたorz=3
# yum -y install mysql-devel
# gem install mysql
# gem install ruby-mysql
# mysql
mysql> create database redmine;
# cd //redmine/config
# vi database.yml
※production箇所だけ変更
production:
adapter: mysql
database:
host: localhost
username:
password:
encoding: 'utf8'
socket: /var/lib/mysql/mysql.sock
# rake config/initializers/session_store.rb
# rake db:migrate RAILS_ENV=production --trace
# rake redmine:load_default_data RAILS_ENV=production
jaを選択
# /redmine/script/server -e production

起動成功!
なんだけど、New ProjectをクリックするとInternalServerErrorが発生したorz

見直してみるか。