Сега инсталирате Redmine на Mac OS X
Съхранявам се, докато доставчикът на компютър с 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:
- Подкрепете инсталацията на 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@
- Следващият трин е инсталиране и инсталиране на панела за предпочитания на пътника
cd ~ / Изтегляния
git клонинг https://github.com/Fingertips/passengerpane/
компактдиск за пътници
xcodebuild
(Ако не можете да намерите xcodebuild, можете да го намерите в /usr/bin/ xcodebuild)
Udfør installationen af preferencepanelet. Tjek i ~ / Downloads / passengerpane / изграждане / на издаване и щракнете върху Passenger.prefPane за инсталиране.
Инсталиране на Redmine
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.