Ceci est une ancienne révision du document !
Redmine
Installation redmine
Installer le paquet rubygems
yum install rubygems
Puis installer bundle via gem
gem install bundle
Installer le paquet ruby-devel
yum install ruby-devel libxml2-devel gcc gcc-c++ make automake autoconf
Récupérer les sources de redmine depuis rubyforge. Les décompresser dans /opt/redmine.
Créer un compte pour redmine:
useradd -d /opt/redmine redmine -s /sbin/nologin
Pour simplifier faire un lien symbolique pour éviter le numero de version
ln -sf /opt/redmine/redmine-2.3.2 /opt/redmine/redmine
Lancer l'installation automatique des gems requis par redmine
cd /opt/redmine/redmine bundle install
Une fois cette phase terminée, il faut installer le serveur thin.
Installation thin
Dans le fichier /opt/redmine/redmine/Gemfile, ajouter dans le bloc listant les gems, la ligne:
gem "thin"
Puis relancer:
bundle install
Thin sera ainsi installé.
Plugins redmine-gitolite
Se placer dans le repertoire des plugins, et cloner le dépot suivant:
cd /opt/redmine/redmine/plugins git clone https://github.com/pibako/redmine-gitolite.git cd redmine-gitolite git checkout -t origin/redmine2 cd .. mv gitolite-redmine gitolite_redmine cd .. RAILS_ENV=production rake redmine:plugins:migrate
Il faut renommer le repertoire du plugins car sinon:
$ RAILS_ENV=production rake db:migrate_plugins ** Invoke db:migrate_plugins (first_time) ** Invoke redmine:plugins:migrate (first_time) ** Invoke environment (first_time) ** Execute environment rake aborted! uninitialized constant GitoliteObserver
Le plugins redmine-gitolite devrait être visible dans la page d'administration des plugins dans redmine.