Zainstaluj Redmine na Mac OS X

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

Wstrzymuję się, aż dostawca komputerów z systemem Windows brugen będzie korzystał z aplikacji Redmine w systemie Mac OS X i będzie mógł przeglądać tylko strømlinet brugergrænseflade. Służy do szybkiego uruchamiania, szybkiego uruchamiania i instalowania Redmine w systemie Mac OS X.

Men før du udfører den faktiske install, skal du gennemgå installsforudsætningerne.


Forudsætninger do instalacji

  • Instalator narzędzi programistycznych OS X/Xcode
  • Możesz wejść do XCode i zarejestrować się, aby uzyskać bezpłatne konto i pobrać fra: https://developer.apple.com/downloads/
    • Instalator OS X MySQL i wszyscy bibliotekarze. Pobierać http://www.mysql.com/downloads/mysql/ i vælg den nowej wersji 64-bitowej
    • Kør pakiety instalacyjne. Aby przyspieszyć instalację w / usr / local / mysql / bin. Kør MySQLStartupItem.pkg-filen dla bruge det grafiske brugergrænseflade do uruchamiania serwerów na serwerze opstart automatycznie.
    • Zainstaluj plik MySQL.prefPane i udfør dla wszystkich błędów. Daj GUI do zatrzymania i startu
    • Indstil rodadgangskoden do nowej instalacji MySQL. Du kan gøre dette fra kommandolinjen:
      mysqladmin -u hasło roota NYADGANGSKODE. Zmień MySQL na nowy. Terminal:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Edytuję skal du skrive følgende: /usr/local/mysql/bin. Kliknij derefter på Gem i afslut. Można uruchomić narzędzie do tworzenia demona MySQL i klienta do obsługi lokalnego serwera. Terminal:
      sudo nano /etc/my.cnf
    • Inkluder følgende som passende ieditoren:

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

  • Możesz spróbować i zainstalować plik MySQL-binærerne. Możesz pobrać bezpośrednio od http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Downloads / MySQL-55.binaries.tar.gz -C ~ / Downloads
    Denne kode vil generere en root.tar-arkiv, som du også skal udpakke
    sudo tar -xzvf ~ / Downloads / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    På dette tidspunkt skal tar liste de flere filer, der er placeret på passende steder in hele systemet
    • Udfør instalacja dla Phusion Passenger (w gem, możesz zobaczyć aplikację Ruby on Rails i pobrać ją na serwerze)
      klejnot sudo zainstalować pasażera
      sudo pasażer-zainstaluj-moduł-apache2
      Instalacja modułu apache2-modulet za pomocą wykopu i dołączenie plików konfiguracyjnych Apache. Plik /etc/apache2/httpd.conf dla standardowego serwera Lion. Linjerne, der 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 kan finde xcodebuild, kan det være i /usr/bin/xcodebuild)
Udfør installen af ​​præferencepanelet. Tjek i ~ / Pobieranie / panel pasażerski / kompilacja / wydanie i kliknij Passenger.prefPane, aby zainstalować.


Instalacja Redmine

Zainstaluj instalator Redmine na Mac OS X

Når du har taget hånd om forudsætningerne, kan du begynde med Redmine-installationen. Można to zrobić podczas instalowania Redmine na serwerze Mac OS X 10.7 Lion.

  • Tryn 1:

Tjek Redmine 2
cd / Library / WebServer / Sites /
Otwórz mapy witryn, hvis den ikke findes (sudo mkdir /Library/WebServer/Sites)
klon sudo git https://github.com/redmine/redmine

  • Tryn 2:

Konfigurator Passenger i /Library/WebServer/Sites i Finder
I Systemindstillinger, åbn Passenger-præferencepanelet
Flyt redmine-mappen do pasażera
Po wprowadzeniu „adresu” do momentu uzyskania informacji. redmine.local, kliknij „Produkcja”
Indtast et vilkårligt pen-navn til webstedet (np.: your.server.com/redmine)

  • Krok 3

Baza danych opsæt Med redmine-database i bruger, opsæt Databasen
mysql -u root -p
(Når du bliver bedt om det, indtast MYSQL root-adgangskoden)
Indtast derefter dette (detaljeret nedenfor) w MySQL. Erstat eventuelt en adgangskode po eget valg 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

  • Tryn 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

Gør det samme dla pliku konfiguracyjnego.yml, hvis det er nødvendigt

  • Tryn 5:

Instalator nowych klejnotów

pakiet instalacyjny sudo gem
Sørg for at være til stede i redmine-mappencd / Library / WebServer / Sites / redmine:
Instalacja pakietu sudo - bez testu programistycznego

  • Tryn 6:

Opret standardværdierne

sudo rake generuje_tret_tret

Jeśli chcesz rozwiązać problem z określonym punktem tidspunkt, użyj komendy „Sudo port install mysql5-server mysql5”.

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

Indtast det ønskede sprog (f.eks.: en for engelsk), når du bliver bedt om det, og tryk derefter på enter.

Bemærk, at du muligvis modtager advarslen „Proszę zainstalować RDoc”. Denne poprosił ikke o instalację forhindre en vellykket. Brug i stedet generate_session_store dla Redmine 1.4 i stedet dla generate_secret_token.

  • Tryn 7:

Serwer WWW Genstart

Den ultimative Redmine-ulepszenia? Nemt.

Få alle kraftfulde værktøjer til perfekt projektplanlægning, -styring i -kontrol i enkelt software.

Sprawdź Easy Redmine przez 30 dni za darmo w okresie próbnym

Pełna funkcjonalność, obsługa SSL, kopie zapasowe i geolokalizacja