Jak zainstalować Redmine på Mac OS X

4/20/2020
6 minuter
Lukáš Beňa -> Łukasz Beňa

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-modul
      Instalacja 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:

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

Jak zainstalować Redmine på Mac OS X

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.

Visa Easy Redmine för 30 dagar för darmo

Pełne funkcje, zabezpieczenie SSL, codzienne kopie zapasowe, dostępne w Twojej lokalizacji