手っ取り早くRedMineが使いたいんだ俺は!!
CentOS5.4の最小インストール上にRedMineを起動させる
LAMP構成しかしたことがないのでrubyにドキドキ
利用した環境
・CentOS5.4 最小インストール
・RedMine1.0.5
注意: 手っ取り早くインストールするために全てrootで作業を行っています。
環境によっては起動しなくなる可能性があるのでご注意ください。
rubyコンパイルに必要なパッケージをインストール
# yum -y install gcc
# yum -y install zlib-devel
# yum -y install openssl-devel
Rubyのインストールから
Rubyのソースコードをdownload & install
# cd /tmp
# wget http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz
# tar zxf ruby-1.8.7-p330.tar.gz
# cd ruby-1.8.7
# ./configure
# make
# make install
zlibがないとgemから怒られるので先にインストール
# cd ext/zlib/
# ruby extconf.rb
# make
# make install
同じくopensshが無いと怒られるのでインストール
# cd ../openssh/
# ruby extconf.rb
# make
# make install
rubyの確認
# ruby -v
ruby 1.8.7 (2008-05-31 patchlevel 0) [i686-linux]
# which ruby
/usr/local/bin/ruby
rubygemsのインストール
# wget http://rubyforge.org/frs/download.php/73779/rubygems-1.4.1.tgz
# tar zxf rubygems-1.4.1.tgz
# cd rubygems-1.4.1
# ruby setup.rb
RubyGems 1.4.1 installed
=== 1.4.1 / 2010-12-31
...
----------------------------
RubyGems installed the following executables:
/usr/local/bin/gem
適当なところにredmineを設置するディレクトリ作成
ダウンロード
# wget http://rubyforge.org/frs/download.php/73692/redmine-1.0.5.tar.gz
# tar zxf redmine-1.0.5.tar.gz
# mv redmine-1.0.5/* /var/www/redmine
RedMineのtmpディレクトリのパーミッション変更
# cd /var/www/redmine
# chmod -R 777 tmp/
DBの設定ファイル変更
# cd config/
# cp database.yml.example database.yml
# vi config/database.yml
production:
adapter: sqlite3
dbfile: db/redmine.db
timeout: 5000
# cd ../
# gem install rake
Fetching: rake-0.8.7.gem (100%)
Successfully installed rake-0.8.7
1 gem installed
Installing ri documentation for rake-0.8.7...
Installing RDoc documentation for rake-0.8.7...
# gem install rack -v=1.0.1
Successfully installed rack-1.0.1
1 gem installed
Installing ri documentation for rack-1.0.1...
Installing RDoc documentation for rack-1.0.1...
# gem install rails -v=2.3.5
Fetching: activesupport-2.3.5.gem (100%)
Fetching: activerecord-2.3.5.gem (100%)
Fetching: rack-1.0.1.gem (100%)
Fetching: actionpack-2.3.5.gem (100%)
Fetching: actionmailer-2.3.5.gem (100%)
Fetching: activeresource-2.3.5.gem (100%)
Fetching: rails-2.3.5.gem (100%)
Successfully installed activesupport-2.3.5
Successfully installed activerecord-2.3.5
Successfully installed rack-1.0.1
Successfully installed actionpack-2.3.5
Successfully installed actionmailer-2.3.5
Successfully installed activeresource-2.3.5
Successfully installed rails-2.3.5
7 gems installed
Installing ri documentation for activesupport-2.3.5...
Installing ri documentation for activerecord-2.3.5...
Installing ri documentation for rack-1.0.1...
Installing ri documentation for actionpack-2.3.5...
Installing ri documentation for actionmailer-2.3.5...
Installing ri documentation for activeresource-2.3.5...
Installing ri documentation for rails-2.3.5...
Installing RDoc documentation for activesupport-2.3.5...
Installing RDoc documentation for activerecord-2.3.5...
Installing RDoc documentation for rack-1.0.1...
Installing RDoc documentation for actionpack-2.3.5...
Installing RDoc documentation for actionmailer-2.3.5...
Installing RDoc documentation for activeresource-2.3.5...
Installing RDoc documentation for rails-2.3.5...
# gem install -v=0.4.2 i18n`
# rake config/initializers/session_store.rb
sqlite3インストール
# yum install sqlite-devel
# gem install sqlite3-ruby -v=1.2.3
sqliteにDB初期化
# rake db:migrate RAILS_ENV=production
一応SqliteのDBパーミッション変更
# chmod a+w db/
とにかく動かす
# script/server -d -e production
http://localhost:3000
ユーザ名: admin パスワード:adminでアクセス。
-
前の記事
活動ログ 2011/02/03 2011.02.03
-
次の記事
活動ログ 2011/02/04 2011.02.04
コメントを投稿するにはログインしてください。