Redmine är ett projektledningsverktyg som inkluderar ett incidentspårningssystem med buggspårning. Andra verktyg som ingår är aktivitetskalender, Gantt-diagram för visuell representation av projektets tidslinje, wiki, forum, versionskontrollrepository viewer, RSS, rollbaserad arbetsflödeskontroll, integration med e-post, etc.
Källa: Wikipedia
- Distribution: Debian 7
- Arkitektur: 64Bit
- Apache2
- PostgreSQL V9.1
Installera Redmine 2.4. (senast till detta datum)
Redmine 2.4-paketet laddas ner
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
Det dekomprimerar
tar xvzf redmine-2.4.0.tar.gz
Nu flyttar vi
cd redmine-2.4.0
cd doc/
Därifrån öppnas den officiella dokumentationen som följer med paketet. (RTFM!!!)
cat INSTALL
Rubyversionen är också kontrollerad. I detta fall:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
Valfria paket.
aptitude install ruby libmagickcore-dev libmagickwand-dev
Bundlarpärlan är installerad, vilket hjälper oss att installera de beroende ädelstenarna i projektet.
redmine-2.4.0# gem install bundler -V
Vi måste skapa en databas i UTF-8, i detta fall används postgresql v9.1 med namnet: "redmine".
Sedan är alla nödvändiga ädelstenar installerade, för dem måste du vara i redmine-katalogen:
bundle install --without production
Det kan vara problem med att installera nokogiri gem för att göra detta:
sudo aptitude installera ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.9.1-dev gem installera nokogiri
Det kan finnas ett problem när du installerar mysql2 gem. för detta gör de:
aptitude install libmysqlclient-dev
Det kan finnas ett problem när du installerar pg gem. för detta gör de:
aptitude install libpq-dev
I det här fallet var det inga andra problem med någon ädelstensinstallation.
En hemlig sessionsbutik genereras.
rake generate_secret_token
Vi skapar strukturen för databasen
rake db:migrate RAILS_ENV="production"
Vi utför nödvändiga tillstånd.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Vi testade installationen av redmine
ruby script/rails server -e production
I den här delen testar vi redmine:
lokal värd: 3000
Jobbar redan. Vad som nu skulle saknas är att konfigurera SMTP-servern och ändra webrick-servern till apache2. Förändringen är gjord eftersom Webrick-servern i produktion förbrukar mycket resurser.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
Vi redigerar: /etc/apache2/httpd.conf och lägger till följande rader:
RailsEnv production RailsBaseURI /redmine
Vi lägger till 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 in på www.redmine.dominio.com och KLAR! Njut av din redmine.