Sådan installeres Redmine på Mac OS X
I forhold til Windows PC giver brugen af Redmine-applikationen på Mac OS X dig en mere strømlinet brugergrænseflade. Det er præcis derfor, folk foretrækker at installere og bruge Redmine på deres Mac OS X-system.

Men før du udfører den faktiske installation, skal du gennemgå installationsforudsætningerne.
Forudsætninger for installation
- Installer OS X/Xcode Developer Tools
- Du kan enten få XCode ved at registrere dig for en gratis konto og downloade fra: https://developer.apple.com/downloads/
- Installer OS X MySQL og alle de tilknyttede biblioteker. Download http://www.mysql.com/downloads/mysql/ og vælg den nyeste 64-bit version
- Kør installationspakken. Dette vil prompte installationen i / usr / local / mysql / bin. Kør MySQLStartupItem.pkg-filen for at bruge det grafiske brugergrænseflade til at starte din servers opstart automatisk.
- Åbn MySQL.prefPane og udfør installationen for alle brugere. Dette giver GUI til at stoppe og starte
- Indstil rodadgangskoden til MySQL's nye installation. Du kan gøre dette fra kommandolinjen:
mysqladmin -u root password NYADGANGSKODE. Tilføj MySQL til stien. I terminalen:
sudo touch /etc/paths.d/mysql
sudo nano /etc/paths.d/mysql
I editoren skal du skrive følgende: /usr/local/mysql/bin. Klik derefter på Gem og afslut. Indsæt startindstillinger for at fortælle MySQL daemon og klient at oprette forbindelse til den lokale server. I terminalen:
sudo nano /etc/my.cnf - Inkluder følgende som passende i editoren:
[mysqld]
socket = /tmp/mysql.sock
[client]
socket = /tmp/mysql.sock
- 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 vil generere en root.tar-arkiv, som du også skal udpakke
sudo tar -xzvf ~/Downloads/MySQL-55.binaries/MySQL-55.root.tar.gz -C /
På dette tidspunkt skal tar liste de flere filer, der er placeret på passende steder i hele systemet- Udfør installation af Phusion Passenger (en gem, der tager sig af Ruby on Rails-applikationer og gør dem nemme at få adgang til på serveren)
sudo gem install passenger
sudo passenger-install-apache2-moduleInstallationen af apache2-modulet vil bede dig om at inkludere flere linjer i apache-konfigurationsfilen. Filen er /etc/apache2/httpd.conf for standard Lion Server. Linjerne, der skal inkluderes, er som følger:
- Udfør installation af Phusion Passenger (en gem, 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
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.12
PassengerRuby /System/Library/Frameworks/Ruby.framework/Version/1.8/usr/bin/ruby@
- Næste trin er bygning og installation af Passenger Pref Pane
cd ~/Downloads
git clone https://github.com/Fingertips/passengerpane/
cd passengerpane
xcodebuild
(Hvis du ikke kan finde xcodebuild, kan det være i /usr/bin/ xcodebuild)
Udfør installationen af præferencepanelet. Tjek i ~/Downloads/passengerpane/build/Release og klik på Passenger.prefPane for installation.
Installation af Redmine
Når du har taget hånd om forudsætningerne, kan du begynde med Redmine-installationen. Følg følgende trin for at installere Redmine på Mac OS X 10.7 Lion Server.
- Trin 1:
Tjek Redmine 2
cd /Library/WebServer/Sites/
Opret sites-mappen, hvis den ikke findes (sudo mkdir /Library/WebServer/Sites)
sudo git clone https://github.com/redmine/redmine
- Trin 2:
Konfigurer Passenger og åbn /Library/WebServer/Sites i Finder
I Systemindstillinger, åbn Passenger-præferencepanelet
Flyt redmine-mappen til Passenger
Efter at have indstillet "Address" til noget som f.eks. redmine.local, klik på "Production"
Indtast et vilkårligt pen-navn til webstedet (f.eks.: your.server.com/redmine)
- Trin 3
Opsæt database Med redmine-database og bruger, opsæt databasen
mysql -u root -p
(Når du bliver bedt om det, indtast MYSQL root-adgangskoden)
Indtast derefter dette (detaljeret nedenfor) i MySQL. Erstat eventuelt en adgangskode efter eget valg for MY_PASSWORD:
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'MY_PASSWORD';
grant all privileges on redmine.* to 'redmine'@'localhost';
flush priviledges;
exit
- Trin 4:
Konfigurer Redmine
cd /Library/WebServer/Sites/redmine
sudo mkdir tmp public/plugin_assets
sudo chown -R _www:_www tmp public/plugin_assets log files
sudo chmod -R 755 files log tmp public/plugin_assets
sudo cp config/database.yml.example config/database.yml
Rediger database.yml, for eksempel
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: MY_PASSWORD
socket: /tmp/mysql.sock
Gør det samme for configuration.yml, hvis det er nødvendigt
- Trin 5:
Installer de nødvendige gems
sudo gem install bundler
Sørg for at være til stede i redmine-mappencd /Library/WebServer/Sites/redmine:
sudo bundle install --without development test
- Trin 6:
Opret standardværdierne
sudo rake generate_secret_token
Hvis du støder på problemer på dette tidspunkt, skal du prøve igen ved hjælp af kommandoen "sudo port install mysql5-server mysql5".
sudo RAILS_ENV=production rake db:migrate
sudo RAILS_ENV=production rake redmine:load_default_data
Indtast det ønskede sprog (f.eks.: en for engelsk), når du bliver bedt om det, og tryk derefter på enter.
Bemærk, at du muligvis modtager advarslen "Please install RDoc". Denne besked vises ikke for at forhindre en vellykket installation. Brug i stedet generate_session_store for redmine 1.4 i stedet for generate_secret_token.
- Trin 7:
Genstart web-serveren

Den ultimative Redmine-opgradering? Nemt.
Få alle kraftfulde værktøjer til perfekt projektplanlægning, -styring og -kontrol i en enkelt software.