Zainstaluj Redmine na Mac OS X

4/20/2020
6 minut
Łukasz Беньа

Udostępniony na komputerze z systemem Windows, dostępny na platformie Redmine w systemie Mac OS X, który umożliwia korzystanie z interfejsu użytkownika. Możesz zobaczyć, jak działa w systemie Redmine w systemie Mac OS X.

Однак, перед тим, як виконувати фактичну установку, вам потрібно пройти передумови для установки.


Передумови для установки

  • Skorzystaj z narzędzi programistycznych OS X/Xcode
  • Ви можете отримати XCode, зареєструвавшись на безкоштовний обліковий запис та завантаживши з: https://developer.apple.com/downloads/
    • Otwórz OS X MySQL, aby uzyskać dostęp do lokalnych bibliotek. Otwórz http://www.mysql.com/downloads/mysql/ та виберіть останню 64-бітну версію
    • Запустіть пакет установки. Otwórz plik w / usr / local / mysql / bin. Zainstaluj plik MySQLStartupItem.pkg, który będzie wbudowanym narzędziem do przeglądania plików уску сервера.
    • Otwórz plik MySQL.prefPane, który będzie dostępny dla każdego użytkownika. Це забезпечує графічний інтерфейс користувача для зупинки та запуску
    • Otwórz koronę dla nowej bazy danych MySQL. Ви можете зробити це з командного рядка:
      mysqladmin -u hasło roota NOWEHASŁO. Włącz MySQL dla każdego. Termin:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Otwórz ponownie: /usr/local/mysql/bin. Після цього натисніть зберегти, а потім вийдіть. Введіть параметри запуску, щоб повідомити демону та клієнту та клієнту про про підключення до локального сервера. Termin:
      sudo nano /etc/my.cnf
    • Включіть наступне, якщо потрібно, у редакторі:

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

  • Naszyjnik кроком є ​​встановлення бінарних файлів MySQL. Ви можете безпосередньо завантажити з http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Downloads / MySQL-55.binaries.tar.gz -C ~ / Downloads
    Цей код згенерує архів root.tar, який вам також потрібно розпакувати
    sudo tar -xzvf ~ / Downloads / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    На цьому етапі tar повинен перерахувати кілька файлів, розміщених у відповідних місцях по всій системі
    • Виконайте установку Phusion Passenger (камінь, який дбає про додатки Ruby on Rails та робить їх легкодоступними на сервері)
      klejnot sudo zainstalować pasażera
      sudo pasażer-zainstaluj-moduł-apache2
      Установка модуля Apache2 попросить вас додати кілька рядків до файлу конфігурації Apache. Otwórz plik /etc/apache2/httpd.conf na serwerze Lion Server. Рядки, які потрібно включити, наведені нижче:

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@

  • Наступним кроком є ​​побудова та установка Panel preferencji pasażera

cd ~ / Downloads
git clone https://github.com/Fingertips/passengerpane/
płyta pasażerska cd
xcodebuild

(w tym przypadku nie można uruchomić xcodebuild, można to zrobić w /usr/bin/xcodebuild)
Виконайте установку панелі переваг. Перевірте в ~ / Pobieranie / panel pasażerski / kompilacja / wydanie та натисніть на Passenger.prefPane для установки.


Установка Redmine

Zainstaluj Redmine na Mac OS X

Після виконання передумов, ви можете розпочати встановлення Redmine. Dostosowany do gry, gotowy do użycia Redmine na serwerze Mac OS X 10.7 Lion.

  • Krok 1:

Uruchom Redmine 2
cd / Library / WebServer / Sites /
Створіть каталог witryny, якщо його не існує (sudo mkdir /Library/WebServer/Sites)
klon sudo git https://github.com/redmine/redmine

  • Krok 2:

Otwórz Pasażera w oknie /Library/WebServer/Sites w Finderze
У Системних налаштуваннях відкрийте панель управління Pasażer
Перемістіть папку redmine до Passenger
Udostępnij „Adres” na щось, na наприклад redmine.local, натисніть „Produkcja”
Введіть будь-яке ім'я для сайту (nad: your.server.com/redmine)

  • Krok 3

Налаштування бази даних з базою даних та користувачем redmine, налаштуйте базу даних
mysql -u root -p
(Коли вас попросять, введіть пароль кореневого користувача MYSQL)
Далі введіть це (детально нижче) w MySQL. Замініть будь-який пароль на свій вибір для 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:

Naprawa 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

Редагуйте Database.yml, наприклад

produkcja:
adapter: mysql
baza danych: redmine
host: localhost
nazwa użytkownika: redmine
hasło: MY_PASSWORD
gniazdo: /tmp/mysql.sock

Дотримуйтесь того ж самого для konfiguracja.yml, якщо це необхідно

  • Krok 5:

Встановіть необхідні камені

pakiet instalacyjny sudo gem
Переконайтеся, що ви знаходитесь у каталозі redminecd / Library / WebServer / Sites / redmine:
Instalacja pakietu sudo - bez testu programistycznego

  • Krok 6:

Встановіть значення за замовчуванням

sudo rake generuje_tret_tret

Якщо ви зіткнетеся з будь-якими проблемами на цьому етапі, спробуйте ще раз, використовуючи команду "sudo port zainstaluj serwer mysql5 mysql5".

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

Введіть мову, яку ви хочете (наприклад: en для англійської) та натисніть Enter.

Пам'ятайте, що ви можете отримати повідомлення про попередження "Будь ласка, встановіть RDoc". Це повідомлення не показується, щоб запобігти успішній установці. Pobierz generate_secret_token використовуйт gener_session_store dla Redmine 1.4.

  • Krok 7:

Перезапустіть веб-сервер

Ogłoszenie Redmine na Twojej stronie? Легко.

Отримайте всі потужні інструменти для ідеального планування, управління та контролю проектів в одному програмном у забезпеченні.

Pobierz Easy Redmine na 30-dniową wersję oprogramowania

Повнофункціональний, захищений SSL, щоденне резервне копіювання, у вашій геолокації