Як встановити Redmine a Mac OS X rendszeren

4/20/2020
6 perc
Лукаш Беньа

Порівняно з Windows PC, використання додатку використання додатку Mac OS X забезпечує вам більш спрощений інтерфейс користувача. Саме тому люди віддають перевагу встановленню та використанню Redmine на своїй системі Mac OS X.

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


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

  • Az OS X/Xcode Developer Tools megnyitása
  • Ви можете отримати XCode, зареєструвавшись на безкоштовний обліковий запис та завантаживши з: https://developer.apple.com/downloads/
    • Az OS X MySQL letöltése, majd a всі пов'язані бібліотеки. Завантажте http://www.mysql.com/downloads/mysql/ та виберіть останню 64-бітну версію
    • Запустіть пакет установки. Це швидко встановиться в / usr / local / mysql / bin. Запустіть файл MySQLStartupItem.pkg, щоб автоматично використовувати графічний інтерфейс користуркувача для заперкусусу длазаперкусува зап.
    • Відкрийте MySQL.prefPane та виконайте установку для всіх користувачів. Це забезпечує графічний інтерфейс користувача для зупинки та запуску
    • Встановіть кореневий пароль для нової установки MySQL. Ви можете зробити це з командного рядка:
      mysqladmin -u root jelszó ÚJJELSZÓ. Включіть MySQL до шляху. У терміналі:
      sudo érintse meg az /etc/paths.d/mysql fájlt
      sudo nano /etc/paths.d/mysql
      У редакторі введіть наступне: /usr/local/mysql/bin. Після цього натисніть зберегти, а потім вийдіть. Введіть параметри запуску, щоб повідомити демону та клієнту MySQL про підключення до локальновго. У терміналі:
      sudo nano /etc/my.cnf
    • Включіть наступне, якщо потрібно, у редакторі:

[Mysqld]
foglalat = /tmp/mysql.sock
[ügyfél]
foglalat = /tmp/mysql.sock

  • Наступним кроком є ​​встановлення бінарних файлів MySQL. Ви можете безпосередньо завантажити з http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Letöltések / MySQL-55.binaries.tar.gz -C ~ / Letöltések
    Цей код згенерує архів root.tar, який вам також потрібно розпакувати
    sudo tar -xzvf ~ / Letöltések / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    На цьому етапі tar повинен перерахувати кілька файлів, розміщених у відповідних місцях місцях по свисцях
    • Виконайте установку Phusion Passenger (камінь, який дбає про додатки Ruby on Rails та робить їх легкодоступними на сервері)
      sudo gem install utas
      sudo utas-telepítés-apache2-modul
      Установка модуля apache2 попросить вас додати кілька рядків до файлу конфігурації apache. Файл /etc/apache2/httpd.conf для стандартного Lion Server. Рядки, які потрібно включити, наведені нижче:

LoadModule utas_modul /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@

  • Наступним кроком є ​​побудова та установка Passenger Pref Pane

cd ~ / Letöltések
git klón https://github.com/Fingertips/passengerpane/
cd utastartó
xcodebuild

(Якщо ви не можете знайти xcodebuild, він може бути в /usr/bin/ xcodebuild)
Виконайте установку панелі переваг. Перевірте в ~ / Downloads / passengerpane / build / Release та натисніть на Passenger.prefPane для установки.


Установка Redmine

Як встановити Redmine a Mac OS X rendszeren

Після виконання передумов, ви можете розпочати встановлення Redmine. Дотримуйтесь наступних кроків, щоб встановити Redmine a сервері Mac OS X 10.7 Lion rendszeren.

  • 1. lépés:

Перевірте Redmine 2
cd / Könyvtár / WebServer / Webhelyek /
Створіть каталог webhelyek, якщо його не існує (sudo mkdir /Library/WebServer/Sites)
sudo git klón https://github.com/redmine/redmine

  • 2. lépés:

Налаштуйте Passenger та відкрийте /Library/WebServer/Sites в Finder
У Системних налаштуваннях відкрийте панель управління Passenger
Перемістіть папку redmine до Passenger
Після встановлення "Cím" на щось, наприклад redmine.local, натисніть "Production"
Введіть будь-яке ім'я для сайту (pl.: your.server.com/redmine)

  • 3. lépés

Налаштування бази даних з базою даних та користувачем redmine, налаштуйте базу даних
mysql -u root -p
(Коли вас попросять, введіть пароль кореневого користувача MYSQL)
Далі введіть це (детально нижче) в MySQL. Замініть будь-який пароль на свій вибір для MY_PASSWORD:
adatbázis létrehozása redmine karakterkészlet utf8;
hozzon létre 'redmine' @ 'localhost' felhasználót, amelyet 'MY_PASSWORD' azonosított;
adjon minden kiváltságot a redmine. * számára a 'redmine' @ 'localhost' számára;
flush kiváltságok;
kijárat

  • 4. lépés:

Налаштування Redmine
cd / Könyvtár / WebServer / Webhelyek / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp public / plugin_assets naplófájlok
sudo chmod -R 755 fájlok log tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml

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

Termelés:
adapter: mysql
adatbázis: redmine
host: localhost
felhasználónév: redmine
jelszó: MY_PASSWORD
aljzat: /tmp/mysql.sock

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

  • 5. lépés:

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

sudo gem install csomag
Переконайтеся, що ви знаходитесь у каталозі redmineCD / Könyvtár / WebServer / Webhelyek / redmine:
sudo csomag telepítése - fejlesztési teszt nélkül

  • 6. lépés:

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

sudo rake generator_secret_token

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

sudo RAILS_ENV = termelési rake db: migráció
sudo RAILS_ENV = termelési rake redmine: load_default_data

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

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

  • 7. lépés:

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

Оновлення Redmine на вищий рівень? Легко.

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

Спробуйте Easy Redmine у ​​30-денній безкоштовній пробній версії

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