I will elaborate on this if anyone needs it, but for now I just wanted to post my notes from this evening when I got ruby, rails, and redmine running on FreeBSD 6 with Apache 2.2:
1. install ruby
#cd /usr/ports/lang/ruby18/
#make && make install
2. install rails 2.2.2
#cd /usr/ports/www/rubygem-rails
#make && make install
3. install ruby-iconv (rake script for redmine won't run without this)
cd /usr/ports/converters/ruby-iconv/
#make && make install
4. install mysql gem
#/usr/local/bin/gem install mysql
5. install passenger
#cd /usr/ports/www/rubygem-passenger
#make && make install
6. add these lines to your httpd.conf:
LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-2.1.3/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-2.1.3
PassengerRuby /usr/local/bin/ruby18
7. install SVN (we'll need it to export the redmine trunk)
#cd /usr/ports/devel/subversion
#make && make install
#rehash
8. export redmine trunk (note: since we have ruby 2.2.2, we'll need the trunk, not the stable version of redmine.) ** see note below
svn export http://redmine.rubyforge.org/svn/trunk/ redmine
9. follow instructions at: http://www.redmine.org/wiki/redmine/RedmineInstall
10. copy redmine/public/dispatch.fcgi.example to redmine/public/dispatch.fcgi
11. -set up redmine vhost:
#------------------------------------
# redmine.example.com
#----------------------------------
<VirtualHost 192.168.1.100:80>
ServerName redmine.example.com
DocumentRoot /home/www/redmine/public
</VirtualHost>
Now you should be good to go at redmine.example.com!
NOTE:
The version of trunk I exported seemed to have some bugs, so I ended up installing rails 2.1.2 and going with the stable version of redmine by doing:
#gem install rails --version='=2.1.2'
#svn export http://redmine.rubyforge.org/svn/branches/0.8-stable redmine
Thanks to Mat Schaffer for the help on that one
Subscribe to:
Post Comments (Atom)
3 comments:
酒店經紀PRETTY GIRL 台北酒店經紀人 ,禮服店 酒店兼差PRETTY GIRL酒店公關 酒店小姐 彩色爆米花酒店兼職,酒店工作 彩色爆米花酒店經紀, 酒店上班,酒店工作 PRETTY GIRL酒店喝酒酒店上班 彩色爆米花台北酒店酒店小姐 PRETTY GIRL酒店上班酒店打工PRETTY GIRL酒店打工酒店經紀 彩色爆米花
Thanks for the howto! Really useful stuff.
For some reason (probably because I was formerly running the webbrick server as root), my session files in /usr/local/www/redmine/tmp/sess/blah were owned by root, which meant that I got a 500 internal server error when I first tried to load redmine via Apache.
I just chowned www:www those session files and it worked like a dream.
Thanks for all your help.
Saul.
really worth reading.
Post a Comment