Hur installerar Redmine på Mac OS X

4/20/2020
6 minuter
Lukáš Beňa
Jämfört med Windows PC ger användning av Redmine-applikationen på Mac OS X och mer strömlinjeformad användargränssnitt. Detta är precis därför folk företrekker att installera och använda Redmine på sitt Mac OS X-system.

Liksom, innan du utför den faktiska installationen, måste du gå igenom installationsforutsetningene.


Förutsättningar för installation

  • Installer OS X/Xcode-utvecklarverktyg
  • Du kan antingen få XCode genom att registrera dig för ett gratis konto och ladda ner från: https://developer.apple.com/downloads/
    • Installer OS X MySQL och alla de tilknyttade biblioteken. Ladda ner http://www.mysql.com/downloads/mysql/ och välg den senaste 64-bitarsversionen
    • Kör installationspakken. Detta vill installera i / usr / local / mysql / bin. Kör MySQLStartupItem.pkg-filen för att använda grafiska användargränssnitt för att starta serverns uppstart automatiskt.
    • Åpne MySQL.prefPane och installera installationer för alla användare. Detta gir GUI för att stoppa och starta
    • Ställ in rot-passord för MySQLs nya installation. Du kan göra detta från kommandolinjen:
      mysqladmin -u root-lösenord NYTT_PASSORD. Inkludera MySQL i stien. Jag terminalen:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      I redigeringsprogrammet skriver du följande: /usr/local/mysql/bin. Klicka sedan på lagret och sedan avslutt. Lägg till uppstartsalternativ för att berätta MySQL-daemonen och klienten att koppla till lokal server. Jag terminalen:
      sudo nano /etc/my.cnf
    • Inkluderar följande som passer i redigeringsprogrammet:

[Mysqld]
uttag = /tmp/mysql.sock
[klient]
uttag = /tmp/mysql.sock

  • Nästa steg är att installera MySQL-binärer. Du kan ladda ner direkt från http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Nedladdningar / MySQL-55.binaries.tar.gz -C ~ / Nedladdningar
    Denna koden vill generera en root.tar-arkiv som du också måste paketera ut
    sudo tar -xzvf ~ / Nedladdningar / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    På denna tidpunkt bör du lista upp flera filer som är placerade på lämpliga platser i systemet
    • Genomför installationen av Phusion Passenger (en gem som finns på Ruby on Rails-applikationer och gör dem enkla för att få tillgång till servern)
      sudo gem installera passagerare
      sudo passagerare-install-apache2-modul
      Installationen av apache2-modulen ska vara med i flera linjer i apache-konfigurationsfilen. Filen är /etc/apache2/httpd.conf för standard Lion Server. Linjene som ska integreras som följer:

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@

  • Nästa steg är uppbyggnad och installation av Passenger Pref Panel

cd ~ / Nedladdningar
git klon https://github.com/Fingertips/passengerpane/
cd passagerarpanel
xcodebuild

(Hvis du inte hittar xcodebuild, kan det vara i /usr/bin/ xcodebuild)
Utför installationen av referenspanelen. Kontrollera i ~ / Downloads / passengerpane / build / Release, och klicka på Passenger.prefPane för installation.


Installerar av Redmine

Så här installerar du Redmine på Mac OS X

Efter att du har tatt vare på forutsetningene, kan du börja med Redmine-installasjonen. dessa steg för att installera Följ Redmine på Mac OS X 10.7 Lion Server.

  • Steg 1:

Kontrollera Redmine 2
cd / Library / WebServer / Sites /
Upprätta webbplatskarta om den inte finns (sudo mkdir /Library/WebServer/Sites)
sudo git klon https://github.com/redmine/redmine

  • Steg 2:

Konfigurera Passenger och öppna /Library/WebServer/Sites i Finder
I Systemvalg, öppna Passenger-valgpanelet
Flytt redmine-mappen till Passenger
Efter å ha satt "Adress" til noe som f.eks. redmine.local, klicka på "Produktion"
Skriv inn et valfritt namn för webbplatsen (f.eks.: your.server.com/redmine)

  • Steg 3:

Ställ upp databas Med redmine databasen och använda, ställ upp databasen
mysql -u rot-p
(När du blir bedt om det, skriv in MYSQL root-passordet)
Skriv sedan i detta (detaljert nedan) i MySQL. Ersätt eventuellt lösenord för val av MY_PASSWORD:
skapa databas redmine teckenuppsättning utf8;
skapa användaren 'redmine' @ 'localhost' identifierad med 'MY_PASSWORD';
bevilja alla privilegier på redmine. * till 'redmine' @ 'localhost';
spola privilegier;
avsluta

  • Steg 4:

Konfigurerare Redmine
cd / Library / WebServer / Sites / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp public / plugin_assets loggfiler
sudo chmod-R 755-filer loggar tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml

Rediger database.yml, till exempel

produktion:
adapter: mysql
databas: redmin
värd: localhost
användarnamn: redmine
lösenord: MY_PASSWORD
uttag: /tmp/mysql.sock

Gjør det samma för configuration.yml om nödvändigt

  • Steg 5:

Installatör av nödvändig gemene

sudo gem installera paket
Sørg för att du er i redmine-mappencd / Library / WebServer / Sites / redmine:
sudo bundle installera - utan utvecklingstest

  • Steg 6:

Etablere standardverdiene

sudo rake generera_sekret_token

Om du stöter på problem på detta stadiet, pröva igen genom att använda kommandot "sudo port install mysql5-server mysql5".

sudo RAILS_ENV = produktion rake db: migrera
sudo RAILS_ENV = produktions rake redmine: load_default_data

Skriv in önskat språk (till exempel: en för engelska) när du blir bäddad om det, och tryck sedan in.

Tänk på att du kan ta emot advarselsmeddelandet "Vänligen installera RDoc". Den här meldingen visas inte för att förhindra åtgärden. I stället för generate_secret_token, bruk generate_session_store för redmine 1.4.

  • Steg 7:

starta webbserveren på nytt

Den ultimata Redmine-oppgraderingen? Enkel.

Få alla kraftiga verktyg för perfekt projektplanering, -styrning och -kontroll i en programvara.

Prova Easy Redmine i en 30-dagers gratis provperiod

Fullständig funktionalitet, SSL-skydd, daglig säkerhetskopiering, och din geografiska plats