Redmine 0.8
OS:ubuntu-9.04-server-i386
インストール時にLAMPを選択
以下、叩いたコマンド+α
sudo apt-get install ruby-dev rubygems libopenssl-ruby subversion apache2-threaded-dev rake
sudo gem install passenger
sudo gem install rails -v=2.1.2
sudo svn co http://redmine.rubyforge.org/svn/branches/0.8-stable/ redmine
cd redmine/config
sudo cp database.yml.example database.yml
mysqladmin -u root -p variable |grep socket
#ソケット情報とデータベース接続情報を追加する
sudo vi database.yml
mysql -u root
mysql> create database redmine character set utf8;
mysql> create database redmine_development character set utf8;
mysql> create database redmine_test character set utf8;
sudo rake db:migrate RAILS_ENV=production
sudo rake load_default_data RAILS_ENV=production
cd ..
sudo chmod -R 777 files log tmp
sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module
#Please edit your Apache configuration file, and add these lines:
#LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.2/ext/apache2/mod_passenger.so
#PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.2
#PassengerRuby /usr/bin/ruby1.8
#上が足りないモノをいう
sudo apt-get install build-essential
#上の結果で置き換える
cat <<EOF | sudo tee /etc/apache2/sites-available/redmine
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.2/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.2
PassengerRuby /usr/bin/ruby1.8
EOF
#
sudo a2ensite redmine
sudo ln -s `pwd`/public /var/www/redmine
cat <<EOF | sudo tee /etc/apache2/conf.d/redmine.conf
RailsBaseURI /redmine
EOF
#root nobody以外のユーザー
sudo chown -R user .
sudo /etc/init.d/apache2 restart
参考にさせて頂いたサイト:
2009-05-19 - devillikeaangelの日記
Redmine.JP | Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用
b - log ? synaptic
Redmine - Linux/Fedora/Fedora Core - 総武ソフトウェア推進所
Redmine 0.8.0をインストール - おいぬま日報
Ubuntu/apache2 - TOBY SOFT wiki
でぃべろっぱーってへてむる: No such file or directory - /nonexistent
0 件のコメント:
コメントを投稿