Hoe Redmine te installeren op Mac OS X

4/20/2020
7 minutes
Lukáš Beňa.

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-module
      De 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:

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

Hoe Redmine op Mac OS X te installeren

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.

Probeer Easy Redmine 30 dagen gratis uit

Volledige functies, SSL-beveiligd, dagelijkse back-ups, in uw geografische locatie