Hoe Redmine te installeren op Mac OS X
Vergeleken met een Windows PC biedt het gebruik van de Redmine applicatie op Mac OS X u een meer gestroomlijnde gebruikersinterface. Dit is precies waarom mensen ervoor kiezen om Redmine te installeren en te gebruiken op hun Mac OS X systeem.

Voordat u de daadwerkelijke installatie uitvoert, moet u echter de installatievereisten doornemen.
Vereisten voor installatie
- Installeer OS X/Xcode Developer Tools
- U kunt XCode verkrijgen door u te registreren voor een gratis account en te downloaden vanaf: https://developer.apple.com/downloads/
- Installeer de OS X MySQL en alle gekoppelde bibliotheken. Download http://www.mysql.com/downloads/mysql/ en kies de nieuwste 64-bits versie
- Voer het installatiepakket uit. Dit zal prompt installeren in / usr / local / mysql / binVoer het MySQLStartupItem.pkg-bestand uit om gebruik te maken van de grafische gebruikersinterface om de opstart van uw server automatisch te starten.
- Open MySQL.prefPane en voer de installatie uit voor alle gebruikers. Dit biedt een GUI voor stoppen en starten
- Stel het root-wachtwoord in voor de nieuwe MySQL-installatie. U kunt dit doen vanaf de opdrachtregel:
mysqladmin -u root wachtwoord NIEUW WACHTWOORDVoeg MySQL toe aan het pad. In terminal:
sudo touch /etc/paths.d/mysql
sudo nano /etc/paths.d/mysql
Typ in de editor het volgende: /usr/local/mysql/bin . Klik hierna op opslaan en vervolgens op afsluiten.Voeg opstartopties toe om de MySQL-daemon en -client te vertellen om verbinding te maken met de lokale server. In terminal:
sudo nano /etc/my.cnf - Voeg het volgende toe zoals van toepassing in de editor:
[mysqld]
socket = /tmp/mysql.sock
[client]
socket = /tmp/mysql.sock
- De volgende stap is het installeren van de MySQL-binaries. U kunt deze rechtstreeks downloaden van http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
- sudo tar -xzvf ~/Downloads/MySQL-55.binaries.tar.gz -C ~/Downloads
Deze code genereert een root.tar-archief dat u ook moet uitpakken
sudo tar -xzvf ~/Downloads/MySQL-55.binaries/MySQL-55.root.tar.gz -C /
Op dit punt moet tar de verschillende bestanden vermelden die op geschikte locaties in het hele systeem zijn geplaatst.- Voer de installatie uit van Phusion Passenger (een gem die zorgt voor Ruby on Rails-toepassingen en ze gemakkelijk toegankelijk maakt op de server)
sudo gem install passenger
sudo passenger-install-apache2-moduleDe installatie van de apache2-module-installatie vraagt u om meerdere regels toe te voegen aan het apache-configuratiebestand. Het bestand is /etc/apache2/httpd.conf voor de standaard Lion Server. De regels om op te nemen zijn als volgt:
- Voer de installatie uit van Phusion Passenger (een gem die zorgt voor Ruby on Rails-toepassingen en ze gemakkelijk toegankelijk maakt op de server)
LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.12
PassengerRuby /System/Library/Frameworks/Ruby.framework/Version/1.8/usr/bin/ruby@
- De volgende stap is het bouwen en installeren van Passenger Pref Pane
cd ~/Downloads
git clone https://github.com/Fingertips/passengerpane/
cd passengerpane
xcodebuild
(Als u xcodebuild niet kunt vinden, kan het zich bevinden in /usr/bin/ xcodebuild)
Voer de installatie van de voorkeurenpaneel uit. Controleer in ~/Downloads/passengerpane/build/Release, en klik op Passenger.prefPane voor installatie.
Installatie van Redmine
Nadat u aan de vereisten hebt voldaan, kunt u beginnen met de installatie van Redmine. Volg de volgende stappen om Redmine te installeren op de Mac OS X 10.7 Lion Server.
- Stap 1:
Controleer Redmine 2
cd /Library/WebServer/Sites/
Maak de sites-directory aan als deze niet bestaat (sudo mkdir /Library/WebServer/Sites)
sudo git clone https://github.com/redmine/redmine
- Stap 2:
Configureer Passenger en open /Library/WebServer/Sites in Finder
In Systeemvoorkeuren, begin met het Passenger-voorkeurenpaneel
Verplaats de redmine-map naar de Passenger
Nadat u "Address" hebt ingesteld op iets als redmine.local, klikt u op "Production"
Voer een willekeurige naam in voor de site (bijvoorbeeld: your.server.com/redmine)
- Stap 3
Stel de database in met redmine-database en -gebruiker
mysql -u root -p
(Wanneer u hierom wordt gevraagd, voert u het MYSQL-rootwachtwoord in)
Voer vervolgens dit in MySQL in. Vervang elk wachtwoord van uw keuze voor MY_PASSWORD:
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'MY_PASSWORD';
grant all privileges on redmine.* to 'redmine'@'localhost';
flush priviledges;
exit
- Stap 4:
Configureer Redmine
cd /Library/WebServer/Sites/redmine
sudo mkdir tmp public/plugin_assets
sudo chown -R _www:_www tmp public/plugin_assets log files
sudo chmod -R 755 files log tmp public/plugin_assets
sudo cp config/database.yml.example config/database.yml
Bewerk de database.yml, bijvoorbeeld
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: MY_PASSWORD
socket: /tmp/mysql.sock
Doe hetzelfde voor configuration.yml indien nodig
- Stap 5:
Installeer de vereiste gems
sudo gem install bundler
Zorg ervoor dat u zich in de redmine-directory bevindtcd /Library/WebServer/Sites/redmine:
sudo bundle install --without development test
- Stap 6:
Stel de standaardwaarden in
sudo rake generate_secret_token
Als u op dit punt problemen ondervindt, probeer het dan opnieuw met behulp van de opdracht "sudo port install mysql5-server mysql5".
sudo RAILS_ENV=production rake db:migrate
sudo RAILS_ENV=production rake redmine:load_default_data
Voer de taal in die u wilt (bijvoorbeeld: en voor Engels) wanneer u hierom wordt gevraagd en druk vervolgens op enter.
Houd er rekening mee dat u mogelijk de waarschuwingsmelding "Please install RDoc" ontvangt. Deze melding wordt niet weergegeven om een succesvolle installatie te voorkomen. Gebruik in plaats van generate_secret_token generate_session_store voor redmine 1.4.
- Stap 7:
Herstart de webserver

De ultieme Redmine-upgrade? Makkelijk.
Krijg alle krachtige tools voor perfect projectplanning, -beheer en -controle in één software.