Sådan installeres Redmine på Mac OS X
Sammenlignet med Windows-pc'er giver brug af Redmine-applikationen på Mac OS X dig en mere strømlinet brugergrænseflade. Det er netop derfor, folk foretrækker at installere og bruge Redmine på deres Mac OS X-system.
Før du udfører den faktiske installation, skal du dog gennemgå installationsforudsætningerne.
Forudsætninger for installation
- Installer OS X / Xcode Developer Tools
- Du kan enten få XCode ved at tilmelde dig en gratis konto og downloade fra: https://developer.apple.com/downloads/
- Installer OS X MySQL og alle de tilknyttede bibliotekerdownload http://www.mysql.com/downloads/mysql/ og vælg den nyeste 64-bit version
- Kør installationspakke. Dette installeres straks i / usr / local / mysql / binRun MySQLStartupItem.pkg-filen for at gøre brug af Grafisk brugergrænseflade til automatisk at starte serverens opstart.
- Åbn MySQL.prefPane og udfør installation for alle brugere. Dette giver GUI til stop og start
- Indstil rodadgangskode til MySQL's nye installation. Du kan gøre dette fra kommandolinjen:
mysqladmin -u root password NEWPASSWORDInclude MySQL til sti. I terminal:
sudo touch /etc/paths.d/mysql
sudo nano /etc/paths.d/mysql
Skriv følgende i editoren: / usr / local / mysql / bin. Efter dette klik på Gem, og afslut derefter. Indsæt startindstillinger for at fortælle MySQL-dæmon og klient at oprette forbindelse til lokal server. I terminal:
sudo nano /etc/my.cnf - Medtag følgende efter behov i redaktøren:
[Mysqld]
stikkontakt = /tmp/mysql.sock
[klient]
stikkontakt = /tmp/mysql.sock
- Det næste trin er at installere MySQL-binærerne. Du kan downloade direkte fra http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
- sudo tar -xzvf ~ / Downloads / MySQL-55.binaries.tar.gz -C ~ / Downloads
Denne kode genererer et root.tar-arkiv, som du også skal pakke ud
sudo tar -xzvf ~ / Downloads / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
På dette tidspunkt burde tjære fortælle de forskellige filer, der er placeret på passende steder i hele systemet- Udfør installation af Phusion Passenger (en perle, der tager sig af Ruby on Rails-applikationer og gør dem nemme at få adgang til på serveren)
sudo perle installere passager
sudo passager-install-apache2-modulInstallation af apache2-modulinstallationen beder dig om at inkludere flere linjer til apache-konfigurationsfilen. Filen er /etc/apache2/httpd.conf for Lion Lion-standarden. Linjerne, der skal inkluderes, er som følger:
- Udfør installation af Phusion Passenger (en perle, der tager sig af Ruby on Rails-applikationer og gør dem nemme at få adgang til på serveren)
LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PassagerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.12
PassagerRuby /System/Library/Frameworks/Ruby.framework/Version/1.8/usr/bin/ruby@
- Det næste trin er opbygning og installation af passagerpræfane
cd ~ / downloads
git klon https://github.com/Fingertips/passengerpane/
cd passagerrude
xcodebuild
(Hvis du ikke kan finde xcodebuild, kan det være i / usr / bin / xcodebuild)
Udfør installation af præferenceruden. Tjek ind ~ / Downloads / passengerpane / build / Slip, og klik på Passenger.prefPane for installation.
Installation af Redmine
Når du har taget hånd om forudsætningerne, kan du starte med Redmine-installationen. Overhold følgende trin for at installere Redmine på Mac OS X 10.7 Lion Server.
- Trin 1:
Kontroller Redmine 2
cd / Bibliotek / WebServer / Sites /
Opret webstedsmappe, hvis det ikke findes (sudo mkdir / Library / WebServer / Sites)
sudo git klon https://github.com/redmine/redmine
- Trin 2:
Konfigurer passager og åbn / Bibliotek / WebServer / Sites i Finder
I Systemindstillinger skal du starte ruten til passagerpræference
Flyt redmine-mappen til passageren
Når du har indstillet "Adresse" til noget som redmine.local, skal du klikke på "Produktion"
Indtast ethvert pennavne til webstedet (for eksempel: din.server.com/redmine)
- Trin 3
Opsæt database Opsæt databasen med redmine-database og bruger
mysql -u rod-p
(Når du bliver bedt om det, skal du indtaste MYSQL root-adgangskoden)
Indtast dette (detaljeret nedenfor) i MySQL. Udskift ethvert kodeord efter eget valg til MY_PASSWORD:
oprette database redmine tegnsæt utf8;
oprette bruger 'redmine' @ 'localhost' identificeret med 'MY_PASSWORD';
give alle privilegier på redmine. * til 'redmine' @ 'localhost';
skylle privilegier;
frakørsel
- Trin 4:
Konfigurer Redmine
cd / Bibliotek / WebServer / Sites / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp offentlige / plugin_assets logfiler
sudo chmod -R 755 filer logger tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml
Rediger f.eks. Database.yml
produktion:
adapter: mysql
database: redmine
vært: localhost
brugernavn: redmine
adgangskode: MY_PASSWORD
stikkontakt: /tmp/mysql.sock
Overhold det samme for konfiguration.yml om nødvendigt
- Trin 5:
Installer de krævede perler
sudo perle installere bundler
Sørg for, at du er til stede i redmine-biblioteketcd / Bibliotek / WebServer / Sites / redmine:
sudo bundle installation - uden udviklingstest
- Trin 6:
Opret standarderne
sudo rake generere_sekret_token
Hvis du står over for problemer på dette tidspunkt, kan du prøve igen ved at bruge kommandoen "sudo port install mysql5-server mysql5".
sudo RAILS_ENV = Produktion rake db: migrere
sudo RAILS_ENV = Produktion rake redmine: load_default_data
Indtast det ønskede sprog (f.eks. Da for engelsk), når du bliver bedt om det, og tryk derefter på enter.
Husk, at du muligvis modtager advarselsmeddelelsen "Installer venligst RDoc". Denne meddelelse vises ikke for at forhindre installation, der er vellykket. I stedet for at generere_sekret_token, skal du bruge gener_session_store til redmine 1.4.
- Trin 7:
genstart webserver
Den ultimative Redmine -opgradering? Let.
Få alle kraftfulde værktøjer til perfekt projektplanlægning, styring og kontrol i en software.