Cum să installera Redmine på Mac OS X.

4/20/2020
7 minuter
Lukáš Beňa -> Lukáš Beňa

I jämförelse med PC med Windows, användningsområde Redmine för Mac OS X kan användas eller förenklas. Acesta este motivul pentru care oamenii föredrar att installera och använda Redmine för 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

  • Installera OS X/Xcode Developer Tools
  • Puteți obține XCode prin înregistrarea pentru un cont gratuit și descărcarea de la: https://developer.apple.com/downloads/
    • Installera OS X MySQL och toate bibliotecile associate. Descărcați http://www.mysql.com/downloads/mysql/ și alegeți cea mai recentă versiune de 64 de biți
    • Rulați pachetul de instalare. Acesta installerar snabbt i /usr/local/mysql/bin. Regler för MySQLStartupItem.pkg för att använda interfața grafică de utilizator för en porrautomat pornografiska server.
    • Deschideți MySQL.prefPane och efectuați instalarea pentru toți utilizatorii. Acest lucru oferă o interfață grafică de utilizator pentru oprirea și pornirea
    • Ställ in parola root för att installera MySQL. Puteți face acest lucru din linia de comandă:
      mysqladmin -u root-lösenord NEWPASSWORDInkludera MySQL i cale. I terminalen:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      I redaktören, smaka på următoarele: /usr/local/mysql/bin. După aceea, faceți klicka på Salvare și apoi ieșiți. Adăugați opțiuni de pornire pentru a spune daemonului MySQL și clientului să se conecteze la serverul local. I terminalen:
      sudo nano /etc/my.cnf
    • Inkludera următoarele, după caz, i editor:

[Mysqld]
uttag = /tmp/mysql.sock
[klient]
uttag = /tmp/mysql.sock

  • Următorul pas este instalarea binarelor MySQL. Puteți descărca direct de la http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Nedladdningar / MySQL-55.binaries.tar.gz -C ~ / Nedladdningar
    Acest cod va genera un arhivă root.tar pe care trebuie să o extrageți
    sudo tar -xzvf ~ / Nedladdningar / 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 system
    • Efectuați instalarea Phusion Passenger (o gemă care se occupă de aplicațiile Ruby on Rails și le face ușor accesat pe server)
      sudo gem installera passagerare
      sudo passagerare-install-apache2-modul
      Instalarea modulului apache2 vă va cere să includeți mai multe linii in fișierul de configurare apache. Fișierul este /etc/apache2/httpd.conf pentru Lion Server standard. Liniile de inclus sunt următoarele:

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@

  • Următorul pas este construirea și instalarea Passenger Pref Panel

cd ~ / Nedladdningar
git klon https://github.com/Fingertips/passengerpane/
cd passagerarpanel
xcodebuild

(Dacă nu puteți lokalisera xcodebuild, acesta ar putea fi în /usr/bin/ xcodebuild)
Efectuați instalarea panoului de preferințe. Verificați în ~ / Downloads / passengerpane / build / Release și faceți klicka på Passenger.prefPane pentru instalare.


Installera Redmine

Cum să installera Redmine på Mac OS X

După ce ați îndeplinit cerințele preliminare, puteți începe instalarea Redmine. Urmați pașii de mais pentru en installation Redmine på Mac OS X 10.7 Lion Server.

  • Steg 1:

Verifiering av Redmine 2
cd / Library / WebServer / Sites /
Skapa direkta webbplatser som finns nu (sudo mkdir /Library/WebServer/Sites)
sudo git klon https://github.com/redmine/redmine

  • Steg 2:

Konfigurera Passenger și deschideți /Library/WebServer/Sites i Finder
În Preferințele de sistem, începeți panoul de preferințe Passenger
Mutăți folderul redmine în 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 (exemplu: your.server.com/redmine)

  • steg 3

Configurați baza de date cu baza de date și utilizatorul redmine, configurați baza de date
mysql -u rot-p
(Când sunteți întrebat, introduceți parola root MYSQL)
Apoi introduceți acest lucru (detaliat mai jos) i MySQL. Înlocuiți orice parolă cu alegerea dvs. pentru MY_PASSWORD:
skapa databas redmine teckenuppsättning utf8;
skapa användaren 'redmine' @ 'localhost' identifierad med 'MY_PASSWORD';
bevilja alla privilegier på redmine. * till 'redmine' @ 'localhost';
spola privilegier;
avsluta

  • Steg 4:

Konfigurera Redmine
cd / Library / WebServer / Sites / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp public / plugin_assets loggfiler
sudo chmod-R 755-filer loggar tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml

Editați database.yml, de exemplu

produktion:
adapter: mysql
databas: redmin
värd: localhost
användarnamn: redmine
lösenord: MY_PASSWORD
uttag: /tmp/mysql.sock

Observați același lucru pentru configuration.yml, dacă este necesar

  • Steg 5:

Installation av ädelstenar som behövs

sudo gem installera paket
Asigurați-vă că sunteți prezent în directorul redminecd / Library / WebServer / Sites / redmine:
sudo bundle installera - utan utvecklingstest

  • Steg 6:

Stabiliți valorile implicit

sudo rake generera_sekret_token

Det finns ett problem med att lösa problemet, och det finns ett meddelande om "sudo port installera mysql5-server mysql5".

sudo RAILS_ENV = produktion rake db: migrera
sudo RAILS_ENV = produktions 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ă. På loc de generate_secret_token, använd gener_session_store för redmine 1.4.

  • Steg 7:

Rapportera webbservern

Realizarea finală Redmine? Ușoară.

Obțineți toate instrumentele puternice pentru planificarea, gestionarea och controlul perfect al proiectelor într-un singur programvara.

Încercați Easy Redmine în 30 de zile de încercare gratuită

Funcții complete, protejat SSL, backup-uri zilnice, in geolocalizarea dvs.