Hurtowa instalacja Redmine na Mac OS X

4/20/2020
6 minut
Łukasz Beňa.

Jämfört med en Windows-dator ger användningen av Redmine-applikationen på Mac OS X dig en mer strömlinjeformad användargränssnitt. Detta är precis varför människor foredrar att installera orch använda Redmine for sitt Mac OS X-system.

Men innan du genomför den faktiska Installationen måste du gå igenom installsförutsättningarna.


Förutsättningar dla instalacji

  • Zainstaluj narzędzia programistyczne OS X/Xcode
  • Możesz antingen få XCode genom att registrera dig för ett gratis konto och ladda ner från: https://developer.apple.com/downloads/
    • Instalator OS X MySQL i wszystkie länkade bibliotek. Ładnie http://www.mysql.com/downloads/mysql/ och välj den senaste 64-bitarsversionen
    • Kör installspaketet. Detta kommer att installera w /usr/local/mysql/bin. Kliknij plik MySQLStartupItem.pkg dla att använda grafiskt användargränssnitt dla att starta din serwery uruchamiają się automatycznie.
    • Öppna MySQL.prefPane i genomför installen dla wszystkich dostępnych. Detta ger ett grafiskt användargränssnitt för att stoppa ich starta
    • Zmień root-losenord dla nowej instalacji MySQL:s. Du kan göra detta från kommandoraden:
      mysqladmin -u hasło roota NYTT_LÖSENORD. Pobierz do MySQL i sökvägen. Terminal:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Zmieniłem skriver du följande: /usr/local/mysql/bin. Klicka sedan på spara och avsluta. Można uruchomić alternatywny dostęp do konta dla demona MySQL lub klienta do połączenia z serwerem lokalnym. Terminal:
      sudo nano /etc/my.cnf
    • Inkludera följande i redigeraren:

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

  • Następny krok to instalator MySQL-binärerna. Du kan ladda ner direkt från http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Downloads / MySQL-55.binaries.tar.gz -C ~ / Downloads
    Detta kommando kommer att generera en root.tar-arkiv som du också måste extrahera
    sudo tar -xzvf ~ / Downloads / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    Vid det här laget bör tar lista de olika filerna som placerats på lämpliga platser w hela systemet
    • Utför install av Phusion Passenger (en gem som tar hand om Ruby on Rails-aplikation orch gör dem enkla att komma åt på servern)
      klejnot sudo zainstalować pasażera
      sudo pasażer-zainstaluj-moduł-apache2
      Instalacja av Apache2-modulen kommer att be dig att inkludera flera rader w apache-konfigurationsfilen. Pobierz plik /etc/apache2/httpd.conf dla standardowego serwera Lion. Raderna att inkludera är följande:

LoadModule moduł_ pasażera /Biblioteka/Ruby/Gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PassengerRoot/Biblioteka/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 att bygga orch installera Passenger Pref Pane

cd ~ / Downloads
git clone https://github.com/Fingertips/passengerpane/
płyta pasażerska cd
xcodebuild

(Om du inte kan hitta xcodebuild kan det finnas i /usr/bin/xcodebuild)
Utför installen av inställningsfönstret. Kolla i ~ / Pobieranie / panel pasażerski / kompilacja / wydanie och kliknij på Passenger.prefPane do instalacji.


Instalacja z Redmine

Możesz zainstalować aplikację Redmine na Mac OS X

När du har tagit hand om förutsättningarna kan du börja med Redmine-installationen. Obserwacja może być wykonana podczas instalacji Redmine na serwerze Mac OS X 10.7 Lion.

  • Krok 1:

Kontroler Redmine 2
cd / Library / WebServer / Sites /
Otwórz katalog dla platformy internetowej na naszym serwerze fińskim (sudo mkdir /Library/WebServer/Sites)
klon sudo git https://github.com/redmine/redmine

  • Krok 2:

Skonfiguruj pasażera lub otwórz /Library/WebServer/Sites i Finder
I Systeminställningar, öppna Passenger-inställningar
Flytta redmine-mappen do Pasażera
Po att ha ställt w „Adres” do något som t.ex. redmine.local, kliknij „Produkcja”
Ange ett valfritt namn för webbplatsen (t.ex. your.server.com/redmine)

  • Etap 3

Konfiguracja bazy danych Med redmine-databasen i användaren, konfiguracja bazy danych
mysql -u root -p
(När du blir ombedd, ange MYSQL root-lösenordet)
Ange sedan följande (detaljerat nedan) w MySQL. Byt ut valfritt lösenord for MY_PASSWORD:
utwórz bazę danych redmine zestaw znaków utf8;
utwórz użytkownika „redmine” @ „localhost” identyfikowany przez „MY_PASSWORD”;
nadaj wszystkie uprawnienia redmine. * do „redmine” @ „localhost”;
spłukiwanie przywilejów;
wyjście

  • Krok 4:

Konfiguracja 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 Pliki 755 log tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml

Baza danych Redigera.yml, aż do przykładu

produkcja:
adapter: mysql
baza danych: redmine
host: localhost
nazwa użytkownika: redmine
hasło: MY_PASSWORD
gniazdo: /tmp/mysql.sock

Observera samma för konfiguracji.yml om det behövs

  • Krok 5:

Instalator nödvändiga juvelerna

pakiet instalacyjny sudo gem
Zobacz att du befinner dig i redmine-katalogencd / Library / WebServer / Sites / redmine:
Instalacja pakietu sudo - bez testu programistycznego

  • Krok 6:

Skapa standardvärden

sudo rake generuje_tret_tret

Możesz rozwiązać problem z vid detta steg, försök igen genom att använda kommandot "Sudo port install mysql5-server mysql5".

sudo RAILS_ENV = prowizja produkcyjna db: migracja
sudo RAILS_ENV = prowizja produkcyjna redmine: load_default_data

Ange det språk du vill ha (t.ex. en för engelska) när du ombeds och tryck sedan på enter.

Kom ihåg att du kan få varningsmeddelandet „Proszę zainstalować RDoc”. Detta meddelande visas inte för att förhindra en lyckad install. Istnieje plik generate_session_store dla redmine 1.4.

  • Krok 7:

uruchom serwer WWW

Den ultimata Redmine-uppgraderingen? Enkla.

Få alla kraftfulla verktyg för perfekt projektplanering, hantering och kontroll i en enda programvara.

Prova Easy Redmine w okresie 30 dni za darmo

Pełna funkcja, SSL-skyddad, dagliga säkerhetskopior, na platformach geograficznych