SSブログ

redmineを使ってみよう[Vol3.redmineのインストール準備]  [CentOS]

更新が遅くなってしまいました。本題のredmineのインストールをやりたいのですが、redmineをインストールする前にrubyやDatabase(今回はMySQLにします)が必要です。redmineをインストールするために必要な環境を用意します。

1.準備
 su -
 yum update
 yum install zlib-devel openssl-devel

2.rubyのインストール
 cd /usr/local/src
 rubyは1.8系をインストールします。
 最新はここで確認してください。
 rubyをダウンロードします。
 wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz
 tar zxvf ruby-1.8.7-p302.tar.gz
 cd ruby-1.8.7-p302
 ./configure
 make
 make test
  test succeededって表示されること
 make install
 バージョンの確認をしましょう。
 ruby -v
 ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]

3.rubygemsのインストール
 cd /usr/local/src
 最新はここで確認してください。
 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
 /usr/local/bin/gem update --system
  Updating RubyGems
  Nothing to update

4.railsをインストール
 gem install rails --include-dependencies
 Installing ri documentation for bundler-1.0.3...
 Installing ri documentation for rails-3.0.1...
 File not found: lib
 ↑イヤな予感。
 rails -v
  Rails 3.0.1っていいのかな。でも表示できたのでOKとします。

5.バージョンを確認
 gem search
 *** LOCAL GEMS ***
 abstract (1.0.0)
 actionmailer (3.0.1)
 actionpack (3.0.1)
 activemodel (3.0.1)
 activerecord (3.0.1)
 activeresource (3.0.1)
 activesupport (3.0.1)
 arel (1.0.1)
 builder (2.1.2)
 bundler (1.0.3)
 erubis (2.6.6)
 i18n (0.4.2)
 mail (2.2.9)
 mime-types (1.16)
 polyglot (0.3.1)
 rack (1.2.1)
 rack-mount (0.6.13)
 rack-test (0.5.6)
 rails (3.0.1)
 railties (3.0.1)
 rake (0.8.7)
 thor (0.14.4)
 treetop (1.4.8)
 tzinfo (0.3.23)

6.MySQLのインストール
 yum install mysql mysql-server mysql-devel
 cd /etc
 vi my.cnf
  [mysqld]
  default-character-set = utf8
  [mysqld_safe]
  default-character-set = utf8
 MySQLを起動します。
 /etc/init.d/mysqld start
 mysql -uroot mysql
 パスワードを設定します。RedminePasswordとします。皆さんはお好きなパスワードに。
 update mysql.user set password=password('RedminePassword') where user='root';
 flush privileges;
 exit;
 mysql -uroot -p
 パスワードを入力してね。(RedminePassword)
 データベースを作ります。
 create database redmine character set utf8;
 create user 'redmine'@'localhost' identified by 'RedminePassword';
 grant all privileges on redmine.* to redmine@localhost identified by 'redmine';
 exit;
 MySQLを自動起動するように設定します。
 /sbin/chkconfig mysqld on
 /sbin/chkconfig --list mysqld
 gem install mysql -- --with-mysql-lib=/usr/lib/mysql

これでrubyとMySQLがインストールされ、ようやくredmineがインストールできる状態になりました。
次回は、redmineをインストールして、ブラウザからアクセスしたいと思います。

nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

Facebook コメント

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。