2010年6月12日土曜日

開発環境のセットアップ2

■ 各種アプリをインストール
# yum install gcc gcc-c++
# yum install httpd-devel
# yum install sqlite-devel
# yum install readline-devel
# yum install zlib-devel


# cd /usr/local/src
# wget http://www.zlib.net/zlib-1.2.5.tar.gz
# tar xvfz zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# ./configure
# make
# make install



■ rubyのソース取得・インストール
# wget ftp://core.ring.gr.jp/pub/lang/ruby/1.8/ruby-1.8.7-p249.tar.gz
# tar zxvf ruby-1.8.7-p249.tar.gz
# cd ruby-1.8.7-p249
# ./configure
# make
# make install
# cd ext/openssl
# ruby extconf.rb
# make
# make install


# wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz
# tar -zxvf rubygems-1.3.7.tgz
# cd rubygems-1.3.7
# ruby setup.rb


■ rackのインストール
# gem install rack -r


■ mod_passengerのインストール
# gem install passenger -r 
# passenger-install-apache2-module

■ railsのインストール
# gem install rails

■ sqliteライブラリのインストール
# gem install sqlite3-ruby --version=1.2.4

■ redmineのインストール
# cd /var/tmp
# wget http://rubyforge.org/frs/download.php/70486/redmine-0.9.4.tar.gz
# tar zxvf redmine-0.9.4.tar.gz
# mv redmine-0.9.4 /var/lib/redmine
# vi /var/lib/redmine/config/database.yaml

production:
  adapter: sqlite3
  dbfile: db/redmine.db
  timeout: 5000

# rake config/initializers/session_store.rb
# rake db:migrate RAILS_ENV=production

※ここで以下のエラーが発生したらrails配下のaction_controller.rbを修正する
(in /var/lib/redmine)
rake aborted!
RubyGem version error: rack(1.1.0 not ~> 1.0.1)

# vi /var/lib/redmine/vendor/rails/actionpack/lib/action_controller.rb

修正前:gem 'rack', '~> 1.0.1'

修正後:gem 'rack', '~> 1.1.0'

# vi /var/lib/redmine/config/email.yml

production:
  delivery_method: :async_smtp
  smtp_settings:
    address: localhost
    port: 25
    domain: dev01.local #FQDNを記述
 
 
vi /etc/httpd/conf/httpd.conf 
以下の記述を追加
 
RailsBaseURI /redmine 
# ln -s /var/lib/redmine/public /var/www/html/redmine
# chown -R apache:apache  /var/lib/redmine
# service httpd restart
redmineの初期アカウントは、ID/PWともに admin
 
 
■ phpのインストール
# wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm 
# wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
# rpm -Uvh epel-release-5-3.noarch.rpm
# rpm -Uvh remi-release-5.rpm
# yum install --enablerepo=remi php
 



0 件のコメント:

コメントを投稿