A Redmine telepítése Mac OS X rendszerre.
Hasonlítsa össze a PC-vel és a Windows rendszerrel, használja a Redmine alkalmazást Mac OS X-re, vagy egyszerűsített felületet kínál. Acesta este motivul pentru care oamenii preferă instaleze, i să utilizeze Redmine pe systemul lor Mac OS X.
Cu toate acestea, înainte de a efectua instalarea efectivă, trebuie să parcurgeți cerințele preliminare de instalare.
Cerințe preliminare pentru instalare
- Az OS X/Xcode fejlesztői eszközök telepítése
- Puteți obține XCode prin înregistrarea pentru un cont gratuit și descărcarea de la: https://developer.apple.com/downloads/
- Telepítse az OS X MySQL-t és a társított bibliotecile-t. Descărcați http://www.mysql.com/downloads/mysql/ și alegeți cea mai latestă versiune de 64 de biți
- Telepítési utasítások. A gyors telepítés a /usr/local/mysql/bin fájlba. A MySQLStartupItem.pkg fișierul szabályai egy interfész grafikus interfészen keresztül használhatók a szerver pornó automatikus pornóhoz.
- Deschideți MySQL.prefPane és effectuați instalarea pentru toți utilizatorii. Acest lucru oferă o interfață grafică de utilizator pentru oprirea și pornirea
- Állítsa be a gyökérkönyvtárat a MySQL új telepítéséhez. Puteți face acest lucru din linia de comandă:
mysqladmin -u root jelszó NEWPASSWORDIncludeți MySQL in cale. A terminálon:
sudo érintse meg az /etc/paths.d/mysql fájlt
sudo nano /etc/paths.d/mysql
A szerkesztő, az următoarele: /usr/local/mysql/bin. După aceea, faceți clic pe Salvare și apoi ieșiți. Adăugați opțiuni de pornire pentru a spune daemonului MySQL és clientului să se conecteze la serverul local. A terminálon:
sudo nano /etc/my.cnf - Includeți următoarele, după caz, in editor:
[Mysqld]
foglalat = /tmp/mysql.sock
[ügyfél]
foglalat = /tmp/mysql.sock
- Kövesse a MySQL bináris telepítését. Puteți descărca direct de la 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
Acest cod va genera un arhivă root.tar pe care trebuie să o extrageți
sudo tar -xzvf ~ / Letöltések / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
În acest moment, tar ar trebui să listeze mai multe fișiere plasate în locații potrivite în întregul sistem- A Phusion Passenger telepítése (a gemă care se ocupă de aplicațiile Ruby on Rails és a face ușor de accesat pe server)
sudo gem install utas
sudo utas-telepítés-apache2-modulInstalarea modulului apache2 vă va cere să includeți mai multe linii în fișierul de configurare apache. Fișierul este /etc/apache2/httpd.conf Pentru Lion Server szabvány. Liniile de inclus sunt următoarele:
- A Phusion Passenger telepítése (a gemă care se ocupă de aplicațiile Ruby on Rails és a face ușor de accesat pe server)
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@
- Următorul pas este construirea és instalarea Passenger Pref Pane
cd ~ / Letöltések
git klón https://github.com/Fingertips/passengerpane/
cd utastartó
xcodebuild
(Dacă nu puteți localiza xcodebuild, acesta ar putea fi în /usr/bin/xcodebuild)
Efectuați instalarea panoului de preferințe. Verificați in ~ / Downloads / passengerpane / build / Release és kattintson a Passenger.prefPane gombra a telepítéshez.
Redmine telepítése
După ce ați îndeplinit cerințele preliminare, puteți începe instalarea Redmine. Kövesse a Redmine telepítését Mac OS X 10.7 Lion szerverre.
- Lépés 1:
Redmine 2 ellenőrzése
cd / Könyvtár / WebServer / Webhelyek /
Létező webhelyek rendezői létrehozása (sudo mkdir /Library/WebServer/Sites)
sudo git klón https://github.com/redmine/redmine
- Lépés 2:
Utas konfigurálása és deschideți /Könyvtár/Webszerver/Webhelyek a Finderben
În Preferințele de sistem, începeți panoul de preferințe Passenger
Mutăți folderul redmine in Passenger
După ce ați setat "Adresa" la ceva precum redmine.local, faceți clic pe "Producție"
Introduceți orice nume de stilou pentru site (példa: your.server.com/redmine)
- Step 3
Dátumbázis konfigurálása, dátum alapozása és redmine használatának beállítása, dátum baza konfigurálása
mysql -u root -p
(Sunteți întrebat, bevezeti a parola root MYSQL-t)
Bemutatjuk az acest lucru-t (detaliat mai jos) a MySQL-ben. Înlocuiți orice parolă cu alegerea dvs. pentru 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
- Lépés 4:
A Redmine konfigurálása
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
Szerkessze az database.yml fájlt, de exemplu
Termelés:
adapter: mysql
adatbázis: redmine
host: localhost
felhasználónév: redmine
jelszó: MY_PASSWORD
aljzat: /tmp/mysql.sock
Observați același lucru pentru configuration.yml, dacă este necesar
- Lépés 5:
Instaleți gem-urile necesare
sudo gem install csomag
Asigurați-vă că sunteți prezent in directorul redmineCD / Könyvtár / WebServer / Webhelyek / redmine:
sudo csomag telepítése - fejlesztési teszt nélkül
- Lépés 6:
Implicit valorile stabilitás
sudo rake generator_secret_token
Ha az acest pas, akkor a következő parancsot kapja: "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
Introduceți limba pe care o doriți (de exemplu: en pentru engleză) când sunteți întrebat și apoi apăsați Enter.
Rețineți că s-ar putea să primiți mesajul de avertizare "Instalați RDoc". Acest mesaj nu apare pentru a preveni instalarea reușită. În loc de generate_secret_token, használja a generate_session_store pentru redmine 1.4.
- Lépés 7:
Webszerver jelentések
Realizarea finală Redmine? Ușoară.
Figyeljen arra, hogy a tervezési területet, a gestionarea-t és a tökéletes vezérlést a szoftver proiectelor programjaiban végezze.