Не инсталирайте Redmine Mac OS X-en

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

Windows PC-ri alderatuta, Redmine приложение Mac OS X erabiltzeak интерфейс erabiltzailea hobeto egiteko aukera ematen dizu. Ако искате да инсталирате Redmine, можете да го премахнете от 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. Редовете, които трябва да се включват, са следните:

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 на Mac OS X

След като се погрижите за предпоставките, можете да започнете с инсталацията 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:

рестартирайте уеб сървъра

Redmine-ren eguneraketa azkena? Ераза.

Lortu proiektu planifikazio, kudeaketa eta kontrol osoa egiteko tresna indartsuak software bakar batean.

Saiatu Easy Redmine 30 eguneko proba doan

Funkzio osoak, SSL babestua, eguneroko babeskopiak, zure geolokalizazioan