A Redmine telepítése Mac OS X-re történik

4/20/2020
6 perc
Lukáš Beňa

Nem tudom megadni a Windows PC-t a Redmine-alkalmazásig a Mac OS X rendszeren, és csak a legfrissebb brugergrænseflade. Det er præcis derfor, folk foretrækker és telepítő és bruge Redmine a Mac OS X-rendszeren.

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


Forudsætninger a telepítéshez

  • Telepítő OS X/Xcode fejlesztői eszközök
  • Az XCode-on keresztül regisztrálhat az ingyenes fiókhoz és letölthető: https://developer.apple.com/downloads/
    • Az OS X MySQL telepítője és az összes könyvtár könyvtára. Letöltés http://www.mysql.com/downloads/mysql/ og vælg den nyste 64 bites verzió
    • Kør installspakken. Következő telepítés: i / usr / local / mysql / bin. Keresse meg a MySQLStartupItem.pkg-fájlt a következőhöz: bruge det grafiske brugergrænseflade a szerverek induláskor és az automatikus indításig.
    • Åbn MySQL.prefPane og udfør installen minden használathoz. Adja meg a GUI-t leálláskor és indításkor
    • Indsttil rodadgangskoden a MySQL új telepítéséhez. Du kan gøre dette fra kommandolinjen:
      mysqladmin -u root jelszó NYADGANGSKODE. Tilføj MySQL til stien. I terminál:
      sudo érintse meg az /etc/paths.d/mysql fájlt
      sudo nano /etc/paths.d/mysql
      Szerkesztőm skal du skrive følgende: /usr/local/mysql/bin. Kattintson a Gem og Afslut oldalra. Indsæt startindstillinger for at fortælle MySQL démon og klient and oprette forbindelse til den lokale server. I terminál:
      sudo nano /etc/my.cnf
    • Inkluder følgende som passende i editoren:

[Mysqld]
foglalat = /tmp/mysql.sock
[ügyfél]
foglalat = /tmp/mysql.sock

  • A következő lépés a MySQL-binærerne telepítésekor. Du kan downloade direkte fra http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Letöltések / MySQL-55.binaries.tar.gz -C ~ / Letöltések
    Denne kode vil generere en root.tar-arkiv, som du også skal udpakke
    sudo tar -xzvf ~ / Letöltések / 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 install a Phusion Passenger (en gem, der tager sig af Ruby on Rails-applikationer og gør dem nemme at få adgang til på serven)
      sudo gem install utas
      sudo utas-telepítés-apache2-modul
      Installationen af ​​apache2-modulet vil bede dig om, and inkludere flre linjer i apache-konfigurationsfilen. Az /etc/apache2/httpd.conf fájl a szabványos Lion szerverhez. Linjerne, der skal inkluderes, er som følger:

LoadModule utas_modul /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@

  • Legújabb lépés és telepítés a Passenger Pref Pane ablakban

cd ~ / Letöltések
git klón https://github.com/Fingertips/passengerpane/
cd utastartó
xcodebuild

(Hvis du ikke kan finde xcodebuild, can det være i /usr/bin/xcodebuild)
Udfør installen af ​​præferencepanelet. Tjek i ~ / Downloads / passengerpane / build / Release vagy kattintson a Passenger.prefPane elemre a telepítéshez.


Telepítés a Redmine-tól

A Redmine telepítőprogramja Mac OS X rendszeren

Når du har taget hånd om forudsætningerne, kan du begynde med Redmine-installationen. Følg følgende trin for a Redmine telepítése a Mac OS X 10.7 Lion Server rendszeren.

  • 1. három:

Tjek Redmine 2
cd / Könyvtár / WebServer / Webhelyek /
Opret sites-mappen, hvis den ikke findes (sudo mkdir /Library/WebServer/Sites)
sudo git klón https://github.com/redmine/redmine

  • 2. három:

Konfigurer Passenger és åbn /Library/WebServer/Sites i Finder
I Systemindstillinger, åbn Passenger-Preferencepanelet
Repüljön redmine-mappen az utasok számára
Efter at have indstillet "Address" til noget som f.eks. redmine.local, kattintson a "Termelés" lehetőségre
Indtast et vilkårligt pen-navn til webstedet (f.ex.: your.server.com/redmine)

  • 3. lépés

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 deefter dette (detaljeret nedenfor) i MySQL. Erstat eventuelt en adgangskode efter eget valg for MY_PASSWORD:
adatbázis létrehozása redmine karakterkészlet utf8;
hozzon létre 'redmine' @ 'localhost' felhasználót, amelyet 'MY_PASSWORD' azonosított;
adjon minden kiváltságot a redmine. * számára a 'redmine' @ 'localhost' számára;
flush kiváltságok;
kijárat

  • 4. három:

Redmine konfiguráló
cd / Könyvtár / WebServer / Webhelyek / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp public / plugin_assets naplófájlok
sudo chmod -R 755 fájlok log tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml

Rediger database.yml, például

Termelés:
adapter: mysql
adatbázis: redmine
host: localhost
felhasználónév: redmine
jelszó: MY_PASSWORD
aljzat: /tmp/mysql.sock

Gør det samme for configuration.yml, hvis det er nødvendigt

  • 5. három:

Telepítő de nødvendige gems

sudo gem install csomag
Sørg for at være til stede i redmine-mappenCD / Könyvtár / WebServer / Webhelyek / redmine:
sudo csomag telepítése - fejlesztési teszt nélkül

  • 6. három:

Opret standardværdierne

sudo rake generator_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 = termelési rake db: migráció
sudo RAILS_ENV = termelési 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 satu ikke forhindre en vellykket telepítéshez. Brug i stedet generate_session_store for redmine 1.4 és stedet for generate_secret_token.

  • 7. három:

Genstart webszerver

Végső Redmine-opgradering? Nemt.

Få all kraftfulde værktøjer til tökéletes projekttervezés, -styring og -control enkelt software.

Prøv Easy Redmine 30 dages ingyenes prøveperiode

Teljes funkcionalitás, SSL-beskyttet, daglige biztonsági mentések, földrajzi helymeghatározás