Ubuntu10.4でRedmine1.0.1(まとめ直し版) - hogehoge foobar Blog Style5
http://d.hatena.ne.jp/mrgoofy33/20100905/1283641882
上記をよめば、以下読む必要なし。たぶん。
VirtualBox等の仮想環境上でテストする
Ubuntu10.10をインストールして、アップデートと、ゲストアドオンをインストールしただけの環境を使用
ruby, gemはapt-getする
railsは、apt-getしない。手動で sudo gem install する
1. MySQLのインストール
インストール
$ sudo apt-get install mysql-server
文字コードをutf-8に設定
$ sudo nano /etc/mysql/my.cnf
#以下のセクションに
[mysqld]
#以下2行追記
default-character-set=utf8
skip-character-set-client-handshake
設定変更後、再起動
$ sudo service mysql restart
$ mysql -u root -p
文字コード確認
mysql> show variables like "char%";
データーベースを作る
mysql> create database redmine;
ユーザー名とパスワードの設定
mysql> create user 'redmine'@'localhost' identified by 'redmine_pass';
データーベースにユーザーでアクセス権を設定
mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
2. Rubyのインストール
$ sudo apt-get install ruby ruby1.8-dev libopenssl-ruby$ ruby -v
3. Gemのインストール
$ sudo apt-get install rubygems$ gem -v
4. Railsのインストール
$ sudo gem install rails$ rails -v
$ /var/lib/gems/1.8/bin/rails -v
パスを通す
$ nano .bashrc
PATH="$PATH:/var/lib/gems/1.8/bin"
$ source .bashrc
5. Other Gems
後で必要になるgemをインストール$ sudo gem install -v=0.4.2 i18n
$ sudo gem install mysql
6. dev toolsのインストール
$ sudo apt-get install build-essential zlib1g zlib1g-dev libcurl4-gnutls-dev libgcrypt11-dev libgnutls-dev libgpg-error-dev libidn11-dev libtasn1-3-dev7. Apache2のインストール
$ sudo apt-get install apache2 apache2-prefork-dev8. passengerのインストール
$ sudo gem install passenger$ sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module
以下のようにして、設定ファイルを作る
$ sudo nano /etc/apache2/conf.d/passenger.conf
以下3行を書き込む
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.5/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.5
PassengerRuby /usr/bin/ruby1.8
9. redmineのインストール
http://rubyforge.org/frs/?group_id=1850
ダウンロード
$ wget http://rubyforge.org/frs/download.php/74419/redmine-1.1.2.tar.gz
解凍
$ tar zxf redmine-1.1.2.tar.gz
配置
$ sudo cp -R redmine-1.1.2 /var/www/redmine
$ cd /var/www/redmine/
データーベースにアクセスするための設定ファイルを作る
$ sudo cp config/database.yml.example config/database.yml
$ sudo nano config/database.yml
以下の部分を
username: root
password:
以下のように書き換える
username: redmine
password: redmine_pass
以下のようになる
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine_pass
encoding: utf8
設定確認
$ script/about
エラーがでるので対応
$ sudo nano vendor/rails/actionpack/lib/action_controller.rb
以下の行を
gem 'rack', '~> 1.0.1'
以下のようにコメントアウト
#gem 'rack', '~> 1.0.1'
それ以外のエラーは無視
$ sudo rake config/initializers/session_store.rb
データーベースへデータの投入
$ sudo /var/lib/gems/1.8/bin/rake db:migrate RAILS_ENV=production
10. Apache2の設定変更
apacheのDocumentRootを変更
$ sudo nano /etc/apache2/sites-available/default
以下の部分を
/var/www
以下のように
/var/www/redmine/public
参考
Ubuntu10.4でRedmine1.0.1(まとめ直し版) - hogehoge foobar Blog Style5
http://d.hatena.ne.jp/mrgoofy33/20100905/1283641882
0 コメント:
コメントを投稿