Jak zainstalować Redmine på Mac OS X
W porównaniu do computerów z systemem Windows, korzystanie z aplikacji Redmine on systemie Mac OS X zapewnia bardziej uproszczone interfejs użytkownika. För att właśnie dlatego ludzie preferują instalować i używać Redmine på swoim system för Mac OS X.
Jednak przed przystąpieniem do faktycznej instalacji, należy przejść przez wymagania instalacyjne.
Wymagania instalacyjne
- Installera OS X/Xcode Developer Tools
- Możesz uzyskać XCode, rejestrując się za darmo och pobierając go z: https://developer.apple.com/downloads/
- Zainstaluj OS X MySQL och wszystkie powiązane bibliotek. Pobierz http://www.mysql.com/downloads/mysql/ i wybierz najnowszą wersję 64-bitową
- Uruchom pakiet instalacyjny. För att spowoduje szybką instalację w / usr / local / mysql / binUruchom plik MySQLStartupItem.pkg, aby korzystać z interfejsu graficznego użytkownika do automatycznego uruchamiania serwera.
- Otwórz MySQL.prefPane i przeprowadź instalację dla wszystkich użytkowników. Zapewnia till GUI gör zatrzymywania i uruchamiania
- Ustaw hasło root dla nowej instalacji MySQL. Możesz to zrobić z wiersza poleceń:
mysqladmin -u root lösenord NEWPASSWORDDołącz MySQL do ścieżki. W terminalu:
sudo touch /etc/paths.d/mysql
sudo nano /etc/paths.d/mysql
W edytorze wpisz następujące: /usr/local/mysql/bin . Nästa klicka på Zapisz i wyjdź.Dodaj opcje startowe, aby powiedzieć demonowi MySQL och klientowi, aby połączyć się z lokalnym serwerem. W terminalu:
sudo nano /etc/my.cnf - Dołącz odpowiednie elementy do edytora:
[Mysqld]
uttag = /tmp/mysql.sock
[klient]
uttag = /tmp/mysql.sock
- Następnym krokiem jest instalacja binariów MySQL. Możesz je bezpośrednio pobrać z http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
- sudo tar -xzvf ~ / Nedladdningar / MySQL-55.binaries.tar.gz -C ~ / Nedladdningar
Ten kod wygeneruje archiwum root.tar, które również musisz rozpakować
sudo tar -xzvf ~ / Nedladdningar / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
W tym momencie tar powinien wyświetlić kilka plików umieszczonych w odpowiednich miejscach w całym systemie.- Przeprowadź instalację Phusion Passenger (pärla, który zajmuje się aplikacjami Ruby on Rails i ułatwia ich dostępność na serwerze)
sudo gem installera passagerare
sudo passagerare-install-apache2-modulInstalacja modułu apache2 poprosi Cię o dodanie kilku linii do pliku konfiguracyjnego apache. Klicka på /etc/apache2/httpd.conf dla standardowego Lion Server. Linie do dodania są następujące:
- Przeprowadź instalację Phusion Passenger (pärla, który zajmuje się aplikacjami Ruby on Rails i ułatwia ich dostępność na serwerze)
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@
- Następnym krokiem jest budowanie i instalacja Passenger Pref Panel
cd ~ / Nedladdningar
git klon https://github.com/Fingertips/passengerpane/
cd passagerarpanel
xcodebuild
(Jeśli nie możesz znaleźć xcodebuild, może być w /usr/bin/ xcodebuild)
Przeprowadź instalację panelu preferencji. Sprawdź w ~ / Downloads / passengerpane / build / Release i klicka på Passenger.prefPane, aby zainstalować.
Installera Redmine
Po spełnieniu wymagań wstępnych, możesz rozpocząć instalację Redmine. Postępuj zgodnie av poniższymi krokami, aby zainstalować Redmine på serwerze Mac OS X 10.7 Lion.
- Steg 1:
Sprawdź Redmine 2
cd / Library / WebServer / Sites /
Utwórz katalog witryn, jeśli nie istnieje (sudo mkdir /Library/WebServer/Sites)
sudo git klon https://github.com/redmine/redmine
- Steg 2:
Skonfiguruj Passenger i otwórz /Library/WebServer/Sites w Finderze
W preferencjach systemowych rozpocznij panel preferencji Passagerare
Przenieś map redmine do Passenger
Om du vill använda "Adresu" på samma sätt som redmine.local, klicka på "Produkcja"
Wpisz dowolną nazwę dla witryny (na przykład: twoja.serwer.com/redmine)
- steg 3
Skonfiguruj bazę danych z bazą danych i użytkownikiem redmine, skonfiguruj bazę danych
mysql -u rot-p
(Gdy zostaniesz zapytany, wprowadź hasło roota MYSQL)
Następnie wprowadź att (szczegółowo opisane poniżej) göra MySQL. Tillbaka till början av nästa steg för CIEBIE dla 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:
Skonfiguruj 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
Edytuj database.yml, na przykład
produktion:
adapter: mysql
databas: redmin
värd: localhost
användarnamn: redmine
lösenord: MY_PASSWORD
uttag: /tmp/mysql.sock
Observera samma för konfiguration.yml vid behov
- Steg 5:
Zainstaluj wymagane gemy
sudo gem installera paket
Upewnij się, że jesteś obecny w katalogu redminecd / Library / WebServer / Sites / redmine:
sudo bundle installera - utan utvecklingstest
- Steg 6:
Ustanów domyślne wartości
sudo rake generera_sekret_token
Jeśli napotkasz jakieś problem med tym etapie, spróbuj ponownie, korzystając av polecenia "sudo port installera mysql5-server mysql5".
sudo RAILS_ENV = produktion rake db: migrera
sudo RAILS_ENV = produktions rake redmine: load_default_data
Wpisz język, który chcesz (na przykład: en dla angielskiego) po tym, gdy zostaniesz o to poproszony, a następnie naciśnij enter.
Pamiętaj, że możesz otrzymać ostrzeżenie "Vänligen installera RDoc". Ta wiadomość nie pojawia się, aby zapobiec udanemu zainstalowaniu. Zamiast generate_secret_token, użyj generate_session_store dla redmine 1.4.
- Steg 7:
Zrestartuj serwer sieciowy
Har du aktualiserat Redmine? Łatwa.
Zdobądź wszystkie potężne narzędzia do doskonałego planowania, zarządzania och kontroli projektów w jednym oprogramowaniu.