Как да инсталирате Redmine на Mac OS X
Подобно на компютър с 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 сървър. Рядки, които трябва да включите, посочени по-долу:
- Изберете инсталацията на Phusion Passenger (камин, който е за добавките Ruby on Rails и ги прави леснодостъпни на сървъра)
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. Използвайте следващите стъпки, за да инсталирате 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 на по-високо ниво? Легко.
Разгледайте всички мощни инструменти за идеално планиране, управление и контрол на проекти в някоя от осигурените програми.