en
Wybierz język
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Tłumaczenie SI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Jak zainstalować Redmine na Mac OS X.

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

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ł-apache2
      Podczas 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:

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

Jak zainstalować Redmine na Mac OS X.

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.

Wypróbuj Easy Redmine w 30-dniowym bezpłatnym okresie próbnym

Pełne funkcje, ochrona SSL, codzienne kopie zapasowe w Twojej geolokalizacji