Инсталирайте Redmine на Mac OS X

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

Jämfört med en Windows-dator ger användningen av Redmine-aplikationen på Mac OS X dig en mer strömlinjeformad användargränssnitt. Това е прецизен вариант за инсталиране на Redmine в Mac OS X-система.

Men innan du genomför den faktiska installationen måste du gå igenom installationsförutsättningarna.


Förutsättningar за монтаж

  • Инсталирайте инструменти за разработчици на OS X/Xcode
  • Вие можете да използвате генома на XCode при регистриране, за да изтеглите безплатен конто и да го изтеглите от: https://developer.apple.com/downloads/
    • Инсталирайте OS X MySQL и всички лентови библиотеки. Ladda ner http://www.mysql.com/downloads/mysql/ и най-новата 64-битова версия
    • Kör инсталационни пакети. Това съобщение е инсталирано в /usr/local/mysql/bin. Търсете файл MySQLStartupItem.pkg, за да можете да стартирате графичен анвändargränssnitt, за да стартирате сървърите автоматично.
    • Добавете MySQL.prefPane и геном за инсталиране за всички потребители. Detta ger ett grafiskt användargränssnitt för att stoppa och starta
    • Изтриване на корен за инсталиране на MySQL:s. Du kan göra detta från kommandoraden:
      mysqladmin -u root парола NYTT_LÖSENORD. Остави до търсенето на MySQL. I terminalen:
      sudo докоснете /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Редагирах файла на файла: /usr/local/mysql/bin. Klicka sedan på spara och avsluta. Можете да стартирате алтернатива за достъп до MySQL демон и клиент да се активира до локален сървър. I terminalen:
      sudo nano /etc/my.cnf
    • Includera följande i redigeraren:

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

  • Следващата стъпка е да инсталирате MySQL бинарна. Du kan ladda ner direkt från http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Изтегляния / MySQL-55.binaries.tar.gz -C ~ / Изтегляния
    Тази команда генерира в root.tar-arkiv som du också måste extrahera
    sudo tar -xzvf ~ / Изтегляния / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    Vid det här laget bör tar list de olika filerna som placerats på lämpliga platser i hela systemet
    • Създадена инсталация от Phusion Passenger (когато е скъпоценен камък от Ruby on Rails-приложението и трябва да видите съобщението на сървъра)
      sudo gem инсталирайте пътници
      sudo пътник-инсталиране-apache2-модул
      Инсталирането на apache2-modulen kommer att dig att включва пълен rader и apache-конфигурационен файл. Файлът е /etc/apache2/httpd.conf за стандартен Lion Server. Raderna att inkludera är följande:

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

(Om du inte kan hitta xcodebuild can det finas in /usr/bin/xcodebuild)
Utför installationen av inställningsfönstret. Кола и ~ / Downloads / passengerpane / изграждане / на издаване и щракнете върху Passenger.prefPane за инсталиране.


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

Така че инсталирайте Redmine на Mac OS X

När du har tagit hand om förutsättningarna kan du börja med Redmine-installationen. Наблюдавайте следната стъпка за инсталиране на Redmine на Mac OS X 10.7 Lion Server.

  • Стъпка 1:

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

  • Стъпка 2:

Конфигуриране на Passenger и öppna /Library/WebServer/Sites и Finder
I Systeminställningar, öppna Passenger-inställningar
Flytta redmine-mappen до пътник
Efter att ha ställt в „Адрес“ до något som t.ex. redmine.local, щракнете върху „Производство“
Ange ett valfritt namen för webbplatsen (напр. your.server.com/redmine)

  • Стег 3

Конфигуриране на база данни С redmine база данни и анвандарени, конфигуриране на база данни
mysql -u root -p
(До blir ombedd, след изтриване на корен на 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

Redigera database.yml, до exempel

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

Наблюдавайте само за конфигурация.yml от другите функции

  • Стъпка 5:

Installera de nödvändiga juvelerna

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

  • Стъпка 6:

Skapa standardvärden

sudo рейк generator_secret_token

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

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

Ange det språk du vill ha (t.ex. en för engelska) när du ombeds och tryck sedan på enter.

Когато искате да видите опцията "Моля, инсталирайте RDoc". Detta meddelande visas inte for att förhindra en lyckad installation. Продължете да създавате generate_session_store за redmine 1.4.

  • Стъпка 7:

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

Последно надграждане на Redmine? Enkel.

Få alla kraftfulla verktyg för perfekt projekt planning, hantering och kontroll i en enda programvara.

Prova Easy Redmine в 30 дни безплатен период на изпробване

Fullständiga funktioner, SSL-skyddad, dagliga säkerhetskopior, i din geografiska plats