Как да инсталирате Redmine на Mac OS X

4/20/2020
6 минути
Лукаш Беня

Подобно на компютър с Windows, използването на добавката Redmine към Mac OS X ви осигурява по-удобен потребителски интерфейс. Този човек предоставя предимствата на инсталирането и използването на Redmine в своята система Mac OS X.

Въпреки това, преди това, като ефективна инсталация, ви трябва да преминете към предусловия за инсталиране.


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

  • Установете инструменти за разработчици на OS X/Xcode
  • Можете да получите XCode, като се регистрирате в безплатна сметка в запис и изтеглите от: https://developer.apple.com/downloads/
    • Установете OS X MySQL и всички свързани библиотеки. Изтеглете http://www.mysql.com/downloads/mysql/ та вижте последната 64-битова версия
    • Запуснете пакета за инсталиране. Това бързо се установява в / usr / local / mysql / bin. Запишете файла MySQLStartupItem.pkg, за да използвате автоматично потребителския графичен интерфейс за стартиране на стартиране на сървъра.
    • Открийте MySQL.prefPane и извикайте инсталацията за всички потребители. Това осигурява графичен потребителски интерфейс за спиране и стартиране
    • Създайте коренна парола за новата инсталация на MySQL. Можете да направите това от командния ред:
      mysqladmin -u root парола НОВА ПАРОЛА. Включете MySQL по пътя. В термини:
      sudo докоснете /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      В редактора въведете следното: /usr/local/mysql/bin. След това щракнете върху това, а след това влезте. Въведете параметри за стартиране, за да съобщите на демона и клиента MySQL за свързване към локалния сървър. В термини:
      sudo nano /etc/my.cnf
    • Включете следното, ако е необходимо, в редактора:

[Mysqld]
сокет = /tmp/mysql.sock
[Клиент]
сокет = /tmp/mysql.sock

  • Следващият крок е инсталирани бинарни файлове MySQL. Вие можете да изтеглите с http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Изтегляния / MySQL-55.binaries.tar.gz -C ~ / Изтегляния
    Този код генерира архив root.tar, който също трябва да разопаковате
    sudo tar -xzvf ~ / Изтегляния / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    В този етап tar трябва да преработи няколко файла, налични в съответните места във всички системи
    • Изберете инсталацията на Phusion Passenger (камин, който е за добавките Ruby on Rails и ги прави леснодостъпни на сървъра)
      sudo gem инсталирайте пътници
      sudo пътник-инсталиране-apache2-модул
      Инсталирането на модула apache2 ще ви помоли да добавите няколко реда към файла за конфигурация на apache. Файл /etc/apache2/httpd.conf за стандартния Lion сървър. Рядки, които трябва да включите, посочени по-долу:

LoadModule put_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@

  • Следващият крок е постройка и инсталиране на Pref панел за пътници

cd ~ / Изтегляния
git клонинг https://github.com/Fingertips/passengerpane/
компактдиск за пътници
xcodebuild

(В случай че не можете да намерите xcodebuild, той може да бъде в /usr/bin/ xcodebuild)
Използвайте предимствата на инсталацията на панела. Преверте в ~ / Downloads / passengerpane / изграждане / на издаване та натиснете Passenger.prefPane за инсталиране.


Инсталиране на Redmine

Как да инсталирате Redmine на Mac OS X

След изпълнение на предпоставките можете да започнете да инсталирате Redmine. Използвайте следващите стъпки, за да инсталирате Redmine на сървъра Mac OS X 10.7 Lion.

  • Етап 1:

Превърнете Redmine 2
cd / Библиотека / WebServer / Сайтове /
Създайте каталог на сайтове, ако той не съществува (sudo mkdir /Library/WebServer/Sites)
клонинг на sudo git https://github.com/redmine/redmine

  • Етап 2:

Настройте Passenger и открийте /Library/WebServer/Sites във Finder
В системните настройки отворете панела за управление на пътника
Запазете папката redmine до Passenger
След като инсталирате „Адрес“ на нещо, например redmine.local, щракнете върху „Производство“
Въведете всяко име за сайта (например: your.server.com/redmine)

  • Етап 3

Настройка на база данни с база данни и потребител redmine, настройка на база данни
mysql -u root -p
(Коли ви попитате, въведете парола на коренния потребител на MYSQL)
Дали въведете това (подробно по-долу) в MySQL. Заменете всяка парола при избора си за MY_PASSWORD:
създаване на база данни за Redmine набор от символи utf8;
създайте потребител 'redmine' @ 'localhost', идентифициран от 'MY_PASSWORD';
предоставете всички привилегии за redmine. * до 'redmine' @ 'localhost';
флъш привилегии;
изход

  • Етап 4:

Настройка на Redmine
cd / Библиотека / WebServer / Сайтове / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp public / plugin_assets журнални файлове
sudo chmod -R 755 файлове в дневника tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml

Редагирайте database.yml, например

производство:
адаптер: mysql
база данни:
домакин:
потребителско име:
парола: MY_PASSWORD
гнездо: /tmp/mysql.sock

Дотримувайте това само за configuration.yml, ако е необходимо

  • Етап 5:

Установете достатъчно камъни

sudo gem инсталирате пакет
Прегледайте, че се намирате в каталози redminecd / Библиотека / WebServer / Сайтове / redmine:
sudo bundle install - без тест за развитие

  • Етап 6:

Установете значение за замовчването

sudo рейк generator_secret_token

Ако се сблъскате с всякакви проблеми на този етап, опитайте да го повторите, като използвате командата "sudo port install mysql5-server mysql5".

sudo RAILS_ENV = производствена рейка db: миграция
sudo RAILS_ENV = производствена рейка redmine: load_default_data

Въведете езика, който искате (например: en за английски) и натиснете Enter.

Спомнете си, че можете да получите съобщение за по-преди "Бъдете ласкави, установете RDoc". Това съобщение не се показва, за да запаметите успешната инсталация. Замъка generate_secret_token използвайте generate_session_store за redmine 1.4.

  • Етап 7:

Презапуснете уеб сървър

Оновление Redmine на по-високо ниво? Легко.

Разгледайте всички мощни инструменти за идеално планиране, управление и контрол на проекти в някоя от осигурените програми.

Изпробвайте Easy Redmine в 30-денна безплатна пробна версия

Пълнофункционален, защитен SSL, ежедневно резервно копиране, във вашите геолокации