Voici ce que j'ai utilisé pour installer redmine il y a peu sur un jeos
C'est pas forcément à prendre tel quel, mais pour autant je trouve pas ça trop compliqué, même sans être un pro de rails :
(Installation de svn + authentification dav + redmine)
echo "create user \"redmine\"@\"localhost\" identified by \"redmine\";create database redmine default character set utf8 collate utf8_general_ci;grant all privileges on redmine.* to \"redmine\"@\"localhost\" identified by \"redmine\" with grant option;" | mysql -u root -p
[^] # Re: Redmine
Posté par CrEv (site web personnel) . En réponse au journal Quel bug tracker utiliser ?. Évalué à 5.
C'est pas forcément à prendre tel quel, mais pour autant je trouve pas ça trop compliqué, même sans être un pro de rails :
(Installation de svn + authentification dav + redmine)
#!/bin/sh
sudo aptitude install wget subversion subversion-tools apache2-mpm-prefork libapache2-svn apache2-prefork-dev ruby rdoc irb libyaml-ruby ruby1.8-dev libzlib-ruby ri rubygems libmysqlclient15-dev mysql-client mysql-server
sudo mkdir /var/svn
cd /var/svn
sudo svnadmin create repo
sudo chown www-data /var/svn -R
sudo chmod 775 /var/svn -R
sudo cat<<EOF > /etc/apache2/sites-available/svn
<location /svn>
DAV svn
SVNParentPath /var/svn
AuthType Basic
AuthName "Repository"
AuthUserFile /var/svn/repo.htpasswd
AuthzSVNAccessFile /var/svn/users.authz
Require valid-user
</location>
EOF
sudo a2ensite svn
sudo /etc/init.d/apache2 force-reload
sudo gem update
sudo gem update --system
sudo gem install rails mysql passenger
sudo /usr/bin/passenger-install-apache2-module
sudo cat <<EOF > /etc/apache2/apache2.conf
## passenger
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.0.2/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.0.2
PassengerRuby /usr/bin/ruby1.8
EOF
echo "create user \"redmine\"@\"localhost\" identified by \"redmine\";create database redmine default character set utf8 collate utf8_general_ci;grant all privileges on redmine.* to \"redmine\"@\"localhost\" identified by \"redmine\" with grant option;" | mysql -u root -p
cd /var/www && sudo wget http://rubyforge.org/frs/download.php/39477/redmine-0.7.3.ta(...)
sudo tar xf redmine-0.7.3.tar.gz
sudo mv redmine-0.7.3 redmine
cd redmine && sudo cp config/database.yml.example config/database.yml
# update configuration !
sudo /etc/init.d/mysql start
sudo rake db:migrate RAILS_ENV="production"
sudo rake redmine:load_default_data RAILS_ENV="production"
cd /etc/apache2/sites-available
sudo cat<<EOF > redmine
<VirtualHost *>
serverpath /redmine
servername my.server.plop
DocumentRoot /var/www/redmine/public
Options +FollowSymlinks +ExecCGI
</VirtualHost>
EOF
sudo a2dissite default
sudo a2ensite redmine
sudo a2enmod rewrite
sudo /etc/init.d/apache2 force-reload