Hvordan zainstaluj Redmine na Mac OS X

4/20/2020
6 minut
Łukasz Beňa
Sammenlignet med Windows PC gir bruk av Redmine-applikasjonen på Mac OS X deg et mer strømlinjeformet brukergrensesnitt. Jest to narzędzie do instalowania folk foretrekker i bruke Redmine w systemie Mac OS X.

Likevel, før du utfører den faktiske installasjonen, må du gå gjennom installasjonsforutsetningene.


Forutsetninger dla instalacji

  • Instalator narzędzi programistycznych OS X/Xcode
  • Możesz wejść na XCode ved å registrere deg for en darmowe konto i laste ned fra: https://developer.apple.com/downloads/
    • Instalator OS X MySQL i wszystkie biblioteki biblioteczne. Ostatni dzień http://www.mysql.com/downloads/mysql/ og velg den nyeste 64-biters versjonen
    • Kjør installasjonspakken. Wykonaj instalację raskt w / usr / local / mysql / bin. Plik MySQLStartupItem.pkg-filen dla bruke grafisk brukergrensesnitt dla uruchamiania serwerów oppstart automatycznie.
    • Åpne MySQL.prefPane i utfør installasjonen dla wszystkich brukerów. Użyj GUI, aby zatrzymać i rozpocząć
    • Ustaw rot-hasło dla MySQLs, aby je zainstalować. Du kan gjøre dette fra kommandolinjen:
      mysqladmin -u hasło roota NYTT_PASSORD. Włącz MySQL w wersji. Terminal:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Zmieniłem program skriver du følgende: /usr/local/mysql/bin. Kliknij deretter på lagre i deretter avslutt. Uruchom alternatywę dla wzmocnionego demona MySQL i klientów dla lokalnego serwera. Terminal:
      sudo nano /etc/my.cnf
    • Inkluder følgende som passer i redigeringsprogrammet:

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

  • Możesz dokonać instalacji MySQL-binærene. Du kan laste ned direkte fra http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Downloads / MySQL-55.binaries.tar.gz -C ~ / Downloads
    Denne koden vil generere en root.tar-arkiv som du også må pakke ut
    sudo tar -xzvf ~ / Downloads / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    På dette tidspunktet bør tar liste opp de flere filene som er plassert på passende steder i systemet
    • Gjennomfør installasjonen av Phusion Passenger (en gem som tar vare på Ruby on Rails-applikasjoner i gjør dem enkle å få tilgang til på serveren)
      klejnot sudo zainstalować pasażera
      sudo pasażer-zainstaluj-moduł-apache2
      Zainstaluj moduł Apache2-modulen, który będzie zawierał pliki linjer w Apache-konfigurasjonsfilen. Plik /etc/apache2/httpd.conf dla standardowego serwera Lion. Linjene som skal inkluderes er som følger:

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@

  • Możesz to zrobić, uruchamiając i instalując panel preferencji pasażera

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

(Hvis du ikke finner xcodebuild, kan det være i /usr/bin/xcodebuild)
Utfør installasjonen av preferansepanelet. Sjekk i ~ / Pobieranie / panel pasażerski / kompilacja / wydanie, i kliknij Passenger.prefPane, aby zainstalować.


Instalacja Redmine

Łatwy instalator Redmine na Mac OS X

Etter and du har tatt vare på forutsetningene, kan du begynne med Redmine-installasjonen. Kliknij, aby zainstalować Redmine na Mac OS X 10.7 Lion Server.

  • Trinna 1:

Sjekk Redmine 2
cd / Library / WebServer / Sites /
Opprett sites-mappen hvis den ikke finnes (sudo mkdir /Library/WebServer/Sites)
klon sudo git https://github.com/redmine/redmine

  • Trinna 2:

Konfigurator pasażera i biblioteka/WebServer/Sites i Finder
I Systemvalg, åpne Passenger-valgpanelet
Flytt redmine-mappen do pasażera
Etter å ha satt „Adres” do noe som f.eks. redmine.local, kliknij „Produkcja”
Skriv inn et valgfritt pennavn for nettstedet (np.: your.server.com/redmine)

  • Trinna 3:

Sett przeciwnej bazy danych Med redmine bazy danych i bruker, sett przeciwnej bazy danych
mysql -u root -p
(Når du blir bedt om det, skriv inn MYSQL root-passordet)
Skriv deretter inn dette (detaljert nedenfor) w MySQL. Erstatt eventuelt passordet du velger dla 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

  • Trinna 4:

Konfigurator 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 Rediger.yml, dla eksempel

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

Gjør det samme dla pliku konfiguracyjnego.yml om nødvendig

  • Trinna 5:

Instalator nødvendige gemene

pakiet instalacyjny sudo gem
Sørg for at du er i redmine-mappencd / Library / WebServer / Sites / redmine:
Instalacja pakietu sudo - bez testu programistycznego

  • Trinna 6:

Można ustawić standardową wersję

sudo rake generuje_tret_tret

Hvis du støter på probleme på dette stadiet, prøv igjen å bruke kommandoen „Sudo port install mysql5-server mysql5”.

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

Skriv inn ønsket språk (dla eksempel: en dla engelsk) når du blir bedt om det, og trykk deretter enter.

Vær opmmerksom på at du kan motta advarselmeldingen „Proszę zainstalować RDoc”. Denne Meldingen ikke forhindre vellykket installasjon. Stosuję dla generate_secret_token, bruk generate_session_store dla Redmine 1.4.

  • Trinna 7:

uruchom serwer WWW na stronie nytt

Den Ultimate Redmine-oppgraderingen? Enkla.

Få alle kraftige verktøy for perfekt prosjektplanlegging, -styring i -kontroll w programvare.

Prøv Easy Redmine w 30-dniowym darmowym okresie próbnym

Pełna funkcjonalność, SSL-beskyttet, daglige sikkerhetskopier, i din geografiske plassering