Cum să instalați Redmine pe Mac OS X.

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

În comparație cu un PC cu Windows, utilizarea aplicației Redmine pe Mac OS X vă oferă o interfață de utilizator mai simplificată. Acesta este motivul pentru care oamenii preferă să instaleze și să utilizeze Redmine pe sistemul 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

  • Instalați 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/
    • Instalați OS X MySQL și toate bibliotecile asociate. 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 se va instala rapid în /usr/local/mysql/bin. Rulați fișierul MySQLStartupItem.pkg pentru a utiliza interfața grafică de utilizator pentru a porni automat pornirea serverului.
    • Deschideți MySQL.prefPane și efectuați instalarea pentru toți utilizatorii. Acest lucru oferă o interfață grafică de utilizator pentru oprirea și pornirea
    • Setați parola root pentru noua instalare MySQL. Puteți face acest lucru din linia de comandă:
      mysqladmin -u root password NEWPASSWORDIncludeți MySQL în cale. În terminal:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      În editor, tastați 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 și clientului să se conecteze la serverul local. În terminal:
      sudo nano /etc/my.cnf
    • Includeți următoarele, după caz, în editor:

[mysqld]
socket = /tmp/mysql.sock
[client]
socket = /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 ~/Downloads/MySQL-55.binaries.tar.gz -C ~/Downloads
    Acest cod va genera un arhivă root.tar pe care trebuie să o extrageți
    sudo tar -xzvf ~/Downloads/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
    • Efectuați instalarea Phusion Passenger (o gemă care se ocupă de aplicațiile Ruby on Rails și le face ușor de accesat pe server)
      sudo gem install passenger
      sudo passenger-install-apache2-module
      Instalarea 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 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 Pane

cd ~/Downloads
git clone https://github.com/Fingertips/passengerpane/
cd passengerpane
xcodebuild

(Dacă nu puteți localiza 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 clic pe Passenger.prefPane pentru instalare.


Instalarea Redmine

Cum să instalați Redmine pe Mac OS X

După ce ați îndeplinit cerințele preliminare, puteți începe instalarea Redmine. Urmați pașii de mai jos pentru a instala Redmine pe Mac OS X 10.7 Lion Server.

  • Pasul 1:

Verificați Redmine 2
cd /Library/WebServer/Sites/
Creați directorul sites dacă nu există (sudo mkdir /Library/WebServer/Sites)
sudo git clone https://github.com/redmine/redmine

  • Pasul 2:

Configurați Passenger și deschideți /Library/WebServer/Sites în 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 (de exemplu: your.server.com/redmine)

  • Pasul 3

Configurați baza de date cu baza de date și utilizatorul redmine, configurați baza de date
mysql -u root -p
(Când sunteți întrebat, introduceți parola root MYSQL)
Apoi introduceți acest lucru (detaliat mai jos) în MySQL. Înlocuiți orice parolă cu alegerea dvs. pentru 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

  • Pasul 4:

Configurați 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

Editați database.yml, de exemplu

production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: MY_PASSWORD
socket: /tmp/mysql.sock

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

  • Pasul 5:

Instalați gem-urile necesare

sudo gem install bundler
Asigurați-vă că sunteți prezent în directorul redminecd /Library/WebServer/Sites/redmine:
sudo bundle install --without development test

  • Pasul 6:

Stabiliți valorile implicite

sudo rake generate_secret_token

Dacă întâmpinați probleme la acest pas, încercați din nou folosind comanda "sudo port install mysql5-server mysql5".

sudo RAILS_ENV=production rake db:migrate
sudo RAILS_ENV=production 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, utilizați generate_session_store pentru redmine 1.4.

  • Pasul 7:

Reporniți serverul web

Actualizarea finală Redmine? Ușoară.

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

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

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