Сега инсталирате Redmine на Mac OS X

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

Съхранявам се, докато доставчикът на компютър с Windows не използва приложението Redmine за Mac OS X, копаейки само стръмни грешки. Дет е точен дерфор, фолк предварителни стъпки при инсталиране и използване на Redmine на тази система Mac OS X.

Men før du udfører den faktiske installation, skal du gennemgå installationsforudsætningerne.


Forudsætninger за монтаж

  • Инсталатор OS X/Xcode Developer Tools
  • Вие можете да влезете в XCode, като регистрирате копаене за безплатен конто и изтегляне от: https://developer.apple.com/downloads/
    • Инсталатор на OS X MySQL и всички библиотечни програми. Изтегли http://www.mysql.com/downloads/mysql/ и изберете най-новата 64-битова версия
    • Kør installationspakken. Това ще бъде бърза инсталация в / usr / local / mysql / bin. Извършете MySQLStartupItem.pkg файл, за да използвате графични графични файлове, за да стартирате автоматично стартиране на сървърите.
    • Имате MySQL.prefPane и можете да инсталирате за всички потребители. Този GUI предоставя до спиране и стартиране
    • Indstil rodadgangskoden til MySQL's nye инсталация. Du kan gøre dette fra kommandolinjen:
      mysqladmin -u root парола NYADGANGSKODE. Използвайте MySQL до стената. I terminalen:
      sudo докоснете /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Редактирам скалата на файла на файла: /usr/local/mysql/bin. Щракнете върху derefter på Gem og afslut. Включете стартиране на настройка за поддържане на MySQL демон и клиент, за да изберете забрана за локален сървър. I terminalen:
      sudo nano /etc/my.cnf
    • Inkluder følgende som passende i editoren:

[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-arkiv, така че този код ще бъде архивиран
    sudo tar -xzvf ~ / Изтегляния / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    På dette tidspunkt skal tar list de flere filer, der er placeret på passende steder i hele systemet
    • Подкрепете инсталацията на Phusion Passenger (скъпоценен камък, след като се регистрирате на приложението Ruby on Rails и нямате нищо за добавяне към сървъра)
      sudo gem инсталирайте пътници
      sudo пътник-инсталиране-apache2-модул
      Инсталирането на apache2-modulet ще бъде изкопано и ще включва повече файлове в конфигурационния файл на apache. Файлът е /etc/apache2/httpd.conf за стандартен Lion Server. Linjerne, der skal inkluderes, er som følger:

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@

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

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

(Ако не можете да намерите xcodebuild, можете да го намерите в /usr/bin/ xcodebuild)
Udfør installationen af ​​preferencepanelet. Tjek i ~ / Downloads / passengerpane / изграждане / на издаване и щракнете върху Passenger.prefPane за инсталиране.


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

Сега инсталатор на Redmine в Mac OS X

Når du har taget hånd om forudsætningerne, kan du begynde med Redmine-installationen. Следвайте следния трин за инсталиране на Redmine на Mac OS X 10.7 Lion Server.

  • Трин 1:

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

  • Трин 2:

Конфигуратор Passenger и åbn /Library/WebServer/Sites i Finder
I Systemindstillinger, åbn Passenger-præference panelet
Flyt redmine-mappen до Passenger
След като поставите "Адрес", докато не получите som f.eks. redmine.local, щракнете върху „Производство“
Indtast et vilkårligt pen-navn til webstedet (f.eks.: your.server.com/redmine)

  • Етап 3

Търсене на база данни Сред редминирана база данни и използване, търсене на база данни
mysql -u root -p
(Når du bliver bedt om det, indtast MYSQL root-adgangskoden)
Indtast дерефтер това (detaljeret nedenfor) в MySQL. Erstat eventuelt en adgangskode efter eget valg for 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

Rediger database.yml, за ексемпел

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

Gør det same за configuration.yml, hvis det er nødvendigt

  • Трин 5:

Инсталатор на nødvendige скъпоценни камъни

sudo gem инсталирате пакет
Sørg for at være til stede i redmine-mappencd / Библиотека / WebServer / Сайтове / redmine:
sudo bundle install - без тест за развитие

  • Трин 6:

Opret standardværdierne

sudo рейк generator_secret_token

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

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

Indtast det ønskede sprog (f.eks.: en за английски), når du bliver bedt om det, og tryk derefter på enter.

Забележете, при многократно модифициране е добавено „Моля, инсталирайте RDoc“. Denne помоли менгемета да не се монтират на forhindre и vellykket. Използвам create_session_store за redmine 1.4 и използвам create_secret_token.

  • Трин 7:

Genstart уеб сървър

Окончателно надграждане на Redmine? Nemt.

Få alle kraftfulde værktøjer til perfect projectplanlægning, -styring og -kontrol in enkelt software.

Проверете Easy Redmine в 30 дни безплатен период на прожекция

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