Jak zainstalować Redmine na Mac OS X.
W porównaniu do komputera z systemem Windows korzystanie z aplikacji Redmine w systemie Mac OS X zapewnia bardziej uproszczony interfejs użytkownika. Właśnie dlatego ludzie wolą instalować i używać Redmine w swoim systemie Mac OS X.
Jednak przed faktyczną instalacją należy przejść przez wymagania wstępne instalacji.
Wymagania wstępne dotyczące instalacji
- Zainstaluj OS X / Xcode Developer Tools
- Możesz zdobyć XCode, rejestrując się na darmowe konto i pobierając z: https://developer.apple.com/downloads/
- Zainstaluj OS X MySQL i wszystkie powiązane biblioteki Pobierz http://www.mysql.com/downloads/mysql/ i wybierz najnowszą wersję 64-bitową
- Uruchom pakiet instalacyjny. Spowoduje to niezwłoczne zainstalowanie pliku / usr / local / mysql / binRun MySQLStartupItem.pkg w celu skorzystania z graficznego interfejsu użytkownika w celu automatycznego uruchomienia serwera.
- Otwórz MySQL.prefPane i przeprowadź instalację dla wszystkich użytkowników. Zapewnia to GUI do zatrzymywania i uruchamiania
- Ustaw hasło roota dla nowej instalacji MySQL. Możesz to zrobić z wiersza poleceń:
mysqladmin -u hasło root NEWPASSWORD Włącz MySQL do ścieżki. W terminalu:
sudo touch /etc/paths.d/mysql
sudo nano /etc/paths.d/mysql
W edytorze wpisz: / usr / local / mysql / bin. Następnie kliknij przycisk Zapisz, a następnie wyjdź, a następnie ustaw opcje uruchamiania, aby przekazać demonowi MySQL i klientowi połączenie z lokalnym serwerem. W terminalu:
sudo nano /etc/my.cnf - Dołącz odpowiednio do edytora:
[Mysqld]
gniazdo = /tmp/mysql.sock
[klient]
gniazdo = /tmp/mysql.sock
- Następnym krokiem jest instalacja plików binarnych MySQL. Możesz bezpośrednio pobrać z http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
- sudo tar -xzvf ~ / Downloads / MySQL-55.binaries.tar.gz -C ~ / Downloads
Ten kod wygeneruje archiwum root.tar, które również musisz wyodrębnić
sudo tar -xzvf ~ / Downloads / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
W tym momencie tar powinien wymienić kilka plików umieszczonych w odpowiednich lokalizacjach w całym systemie- Przeprowadź instalację Phusion Passenger (klejnot, który dba o aplikacje Ruby on Rails i ułatwia dostęp do nich na serwerze)
klejnot sudo zainstalować pasażera
sudo pasażer-zainstaluj-moduł-apache2Podczas instalacji modułu apache2 zostanie wyświetlony monit o dołączenie wielu wierszy do pliku konfiguracyjnego apache. Plik to /etc/apache2/httpd.conf dla standardowego serwera Lion. Linie do włączenia są następujące:
- Przeprowadź instalację Phusion Passenger (klejnot, który dba o aplikacje Ruby on Rails i ułatwia dostęp do nich na serwerze)
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@
- Kolejnym krokiem jest zbudowanie i instalacja szyb pasażerskich
cd ~ / Downloads
git clone https://github.com/Fingertips/passengerpane/
płyta pasażerska cd
xcodebuild
(Jeśli nie możesz zlokalizować Xcodebuild, może to być / usr / bin / xcodebuild)
Przeprowadź instalację panelu preferencji. Zameldować się ~ / Pobieranie / panel pasażerski / kompilacja / wydaniei kliknij Passenger.prefPane, aby zainstalować.
Instalacja Redmine
Po spełnieniu wymagań wstępnych możesz rozpocząć instalację Redmine. Wykonaj poniższe kroki, aby zainstalować Redmine na Mac OS X 10.7 Lion Server.
- Krok 1:
Sprawdź Redmine 2
cd / Library / WebServer / Sites /
Utwórz katalog witryn, jeśli nie istnieje (sudo mkdir / Library / WebServer / Sites)
klon sudo git https://github.com/redmine/redmine
- Krok 2:
Skonfiguruj program Passenger i otwórz / Library / WebServer / Sites in Finder
W Preferencjach systemowych otwórz panel preferencji pasażera
Przenieś folder redmine do Pasażera
Po ustawieniu „Adresu” na coś takiego jak redmine.local, kliknij „Produkcja”
Wprowadź dowolną nazwę pióra dla witryny (na przykład: twoj.serwer.com/redmine)
- Krok 3
Skonfiguruj bazę danych W przypadku redmine bazy danych i użytkownika skonfiguruj bazę danych
mysql -u root -p
(Po wyświetleniu monitu wprowadź hasło root MYSQL)
Następnie wprowadź to (szczegółowo poniżej) do MySQL. Zamień dowolne hasło na 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:
Skonfiguruj 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
Edytuj na przykład database.yml
produkcja:
adapter: mysql
baza danych: redmine
host: localhost
nazwa użytkownika: redmine
hasło: MY_PASSWORD
gniazdo: /tmp/mysql.sock
W razie potrzeby obserwuj to samo dla pliku configuration.yml
- Krok 5:
Zainstaluj wymagane klejnoty
pakiet instalacyjny sudo gem
Upewnij się, że jesteś obecny w katalogu redminecd / Library / WebServer / Sites / redmine:
Instalacja pakietu sudo - bez testu programistycznego
- Krok 6:
Ustal wartości domyślne
sudo rake generuje_tret_tret
Jeśli napotkasz jakiekolwiek problemy na tym etapie, spróbuj ponownie, korzystając z polecenia „sudo port install mysql5-server mysql5”.
sudo RAILS_ENV = prowizja produkcyjna db: migracja
sudo RAILS_ENV = prowizja produkcyjna redmine: load_default_data
Wprowadź żądany język (na przykład: en dla angielskiego), gdy pojawi się monit, a następnie naciśnij klawisz Enter.
Pamiętaj, że może pojawić się komunikat ostrzegawczy „Zainstaluj RDoc”. Ten komunikat nie wyświetla się, aby uniemożliwić pomyślną instalację. Zamiast generowania_tretera_retu, użyj opcji generator_session_store dla Redmine 1.4.
- Krok 7:
zrestartuj serwer WWW
Najlepsza aktualizacja Redmine? Łatwo.
Uzyskaj wszystkie potężne narzędzia do doskonałego planowania, zarządzania i kontroli projektów w jednym oprogramowaniu.