Cách cài đặt Redmine trên Mac OS X
Въпреки това, преди да извършите действителната инсталация, трябва да преминете през предпоставките за инсталиране.
Предпоставки за инсталиране
- Инсталирайте OS X / Xcode Инструменти за програмисти
- Можете да получите XCode, като се регистрирате за безплатен акаунт и изтеглите от: https://developer.apple.com/downloads/
- Инсталирайте OS X MySQL и всички свързани LibrariesDownload http://www.mysql.com/downloads/mysql/ и изберете най-новата 64-битова версия
- Изпълнете инсталационен пакет. Това ще инсталира незабавно във / usr / local / mysql / binRun файл MySQLStartupItem.pkg, за да се използва графичен потребителски интерфейс, за да стартира автоматично стартирането на вашия сървър.
- Отворете MySQL.prefPane и извършете инсталация за всички потребители. Това осигурява GUI за спиране и стартиране
- Задайте root парола за новата инсталация на MySQL. Можете да направите това от командния ред:
mysqladmin -u root парола NEWPASSWORD Включете 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 /
На този етап катранът трябва да изброява няколко файла, поставени на подходящи места през цялата система- Извършете инсталиране на Phusion Passenger (скъпоценен камък, който се грижи за приложенията Ruby on Rails и ги прави лесен за достъп на сървъра)
sudo gem инсталирайте пътници
sudo пътник-инсталиране-apache2-модулИнсталирането на инсталацията на модула apache2 ще ви помоли да включите няколко реда към конфигурационния файл на апаш. Файлът е /etc/apache2/httpd.conf за стандартния Lion Server. Редовете, които трябва да се включват, са следните:
- Извършете инсталиране на 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 Pane
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 Server.
- Стъпка 1:
Проверете Redmine 2
cd / Библиотека / WebServer / Сайтове /
Създайте директория на сайтове, ако не съществува (sudo mkdir / Библиотека / WebServer / Сайтове)
клонинг на sudo git https://github.com/redmine/redmine
- Стъпка 2:
Конфигурирайте Passenger и отворете / Библиотека / WebServer / Сайтове в Finder
В System Preferences стартирайте прозореца с предпочитания за пътници
Преместете папка redmine към Пътника
След като зададете „Адрес“ на нещо като redmine.local, кликнете върху „Производство“
Въведете име на писалка за сайта (например: your.server.com/redmine)
- Стъпка
Настройка на база данни С база данни за 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
Спазвайте същото за config.yml, ако е необходимо
- Стъпка 5:
Инсталирайте необходимите скъпоценни камъни
sudo gem инсталирате пакет
Уверете се, че присъствате в директориятаcd / Библиотека / 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“. Това съобщение не се показва, за да предотврати успешното инсталиране. Вместо gene_secret_token използвайте gene_session_store за redmine 1.4.
- Стъпка 7:
рестартирайте уеб сървъра
Phiên bản nâng cấp Redmine tối ưu nhất? Dễ dàng.
Được trang bị tất cả các công cụ mạnh mẽ cho kế hoạch, quản lý và kiểm soát dự án hoàn hảo trong một phần mềm duy nhất.