Redmine er et projektstyringsværktøj, der inkluderer et hændelsessporingssystem med bugsporing. Andre inkluderede værktøjer er aktivitetskalender, Gantt-diagrammer til visuel repræsentation af projektets tidslinje, wiki, forum, versionskontrol repository viewer, RSS, rollebaseret workflow-kontrol, integration med e-mail osv.
Kilde: Wikipedia
- Distribution: Debian 7
- Arkitektur: 64Bits
- Apache2
- PostgreSQL V9.1
Redmine 2.4 installation. (sidste indtil denne dato)
Redmine 2.4-pakke er downloadet
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
Udpak
tar xvzf redmine-2.4.0.tar.gz
Nu bevæger vi os
cd redmine-2.4.0
cd doc/
Derfra åbnes den officielle dokumentation, som pakken bringer. (RTFM !!!)
cat INSTALL
Ruby version er også kontrolleret. I dette tilfælde:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
Valgfri pakker.
aptitude install ruby libmagickcore-dev libmagickwand-dev
Bundler-perlen er installeret, hvilket hjælper os med at installere de projektafhængige perler.
redmine-2.4.0# gem install bundler -V
Vi skal oprette en database i UTF-8, i dette tilfælde bruges postgresql v9.1 med navnet: "redmine".
Derefter er alle nødvendige perler installeret, for dem skal det være i redmine-biblioteket:
bundle install --without production
Der kan være et problem, når de installerer nokogiri-perlen til dette, de gør:
sudo aptitude installere ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.9.1-dev perle installere nokogiri
Der kan være et problem under installationen af mysql2-perlen. for dette gør de:
aptitude install libmysqlclient-dev
Der kan være et problem, når du installerer gem pg. for dette gør de:
aptitude install libpq-dev
I dette tilfælde var der intet andet problem med nogen perleinstallation.
En session hemmelig butik genereres.
rake generate_secret_token
Vi opretter databasens struktur
rake db:migrate RAILS_ENV="production"
Vi udfører de nødvendige tilladelser.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Vi testede redmine-installationen
ruby script/rails server -e production
I denne del tester vi rødminen:
locahost: 3000
Arbejder allerede. Hvad der mangler nu er at konfigurere SMTP-serveren og skift Webrick-serveren til Apache2. Ændringen foretages, da Webrick-serveren i produktion bruger en masse ressourcer.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
Vi redigerer: /etc/apache2/httpd.conf og tilføjer følgende linjer:
RailsEnv production RailsBaseURI /redmine
Vi tilføjer en VirtualHost i / etc / apache2 / sites-enabled / file
ServerName redmine.dominio.com
DocumentRoot /var/www/dominio.org.ve/redmine/public
ServerAdmin usuario@dominio.com
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Vi går ind på www.redmine.dominio.com og FERDIG! Nyd din rødmine.