Vieni a installare Redmine su Mac OS X

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

Rispetto al PC Windows, l'utilizzo dell'applicazione Redmine su Mac OS X ti fornisce un'interfaccia utente più snella. Ecco perché le persone preferiscono installare e utilizzare Redmine sul proprio sistema Mac OS X.

Tuttavia, prima di effettuare l'installazione effettiva, è necessario soddisfare i requisiti di installazione.


Requisiti per l'installazione

  • Installare gli strumenti per sviluppatori OS X/Xcode
  • Puoi ottenere XCode registrandoti per un account gratuito e scaricando da: https://developer.apple.com/downloads/
    • Installa OS X MySQL e tutte le librerie collegate. Scarica http://www.mysql.com/downloads/mysql/ e scegli l'ultima versione a 64 bit
    • Eseguire il pacchetto di installazione. Questo si installerà rapidamente in /usr/local/mysql/bin. Esegui il file MySQLStartupItem.pkg per utilizzare l'interfaccia utente grafica per avviare automaticamente l'avvio del server.
    • Apri MySQL.prefPane ed effettua l'installazione per tutti gli utenti. Questo fornisce un'interfaccia grafica per l'arresto e l'avvio
    • Imposta la password di root per la nuova installazione di MySQL. Puoi farlo dalla riga di comando:
      mysqladmin -u root password NEWPASSWORDInclude MySQL nel percorso. Nel terminale:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Nell'editor, digitare quanto segue: /usr/local/mysql/bin . Dopo di ciò, fai clic su Salva e poi esci. Inserisci le opzioni di avvio per indicare al demone e al client MySQL per connetterti al server locale. Nel terminale:
      sudo nano /etc/mio.cnf
    • Incluso quanto segue come appropriato nell'editor:

[mysqld]
socket = /tmp/mysql.sock
[cliente]
socket = /tmp/mysql.sock

  • Il passo successivo è l'installazione dei binari MySQL. Puoi scaricare direttamente da http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Download / MySQL-55.binaries.tar.gz -C ~ / Download
    Questo codice genererà un archivio root.tar che devi anche estrarre
    sudo tar -xzvf ~ / Download / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    A questo punto, tar dovrebbe elencare i vari file posizionati in posizioni appropriate in tutto il sistema
    • Esegui l'installazione di Phusion Passenger (una gemma che si occupa delle applicazioni Ruby on Rails e le rende facili da accedere sul server)
      sudo gem installa passeggero
      sudo passeggero-install-apache2-module
      L'installazione del modulo apache2 ti chiederà di includere più righe nel file di configurazione apache. Il file è /etc/apache2/httpd.conf per il server Lion standard. Le righe da includere sono le seguenti:

LoadModule Passenger_module /Library/Ruby/Gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PasseggeroRoot/Library/Ruby/Gems/1.8/gems/passenger-3.0.12
PassengerRuby /System/Library/Frameworks/Ruby.framework/Version/1.8/usr/bin/ruby@

  • Il passo successivo è la costruzione e l'installazione di Passenger Pref Pane

cd ~ / Download
git clone https://github.com/Fingertips/passengerpane/
cd pannello passeggero
xcodebuild

(Se non riesci a trovare xcodebuild, potrebbe essere in /usr/bin/xcodebuild)
Effettuare l'installazione del pannello delle preferenze. Verifica dentro ~ / Downloads / passengerpane / build / uscita, e fai clic su Passenger.prefPane per l'installazione.


Installazione di Redmine

Vieni a installare Redmine su Mac OS X

Dopo aver soddisfatto i prerequisiti, puoi iniziare con l'installazione di Redmine. Osserva i seguenti passaggi per installare Redmine su Mac OS X 10.7 Lion Server.

  • Passaggio 1:

Verifica Redmine 2
cd / Libreria / WebServer / Sites /
Crea la directory sites se non esiste (sudo mkdir /Library/WebServer/Sites)
clone di sudo git https://github.com/redmine/redmine

  • Passaggio 2:

Configura Passenger e apri /Library/WebServer/Sites in Finder
Nelle preferenze del sistema, avvia il pannello delle preferenze del passeggero
Sposta la cartella redmine su Passenger
Dopo aver impostato "Indirizzo" su qualcosa come redmine.local, fai clic su "Produzione"
Inserisci un qualsiasi nome per il sito (ad esempio: your.server.com/redmine)

  • Passaggio 3

Configura il Database Con il database e l'utente redmine, configura il database
mysql -u root -p
(Quando ti viene richiesto, inserisci la password di root di MYSQL)
Successivamente, inserisci questo (dettagliato di seguito) in MySQL. Sostituisci qualsiasi password a tua scelta per MY_PASSWORD:
creare il set di caratteri redmine del database utf8;
crea l'utente 'redmine' @ 'localhost' identificato da 'MY_PASSWORD';
concedere tutti i privilegi su redmine. * a 'redmine' @ 'localhost';
svuotare i privilegi;
exit

  • Passaggio 4:

Configura Redmine
cd / Library / WebServer / Sites / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp public / plugin_assets file di registro
sudo chmod -R 755 registra i file tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml

Modificare il database.yml, ad esempio

produzione:
adattatore: mysql
database: redmine
host: localhost
nome utente: redmine
password: LA MIA_PASSWORD
presa: /tmp/mysql.sock

Osservare lo stesso per Configuration.yml se necessario

  • Passaggio 5:

Installa le gemme richieste

sudo gem installa bundler
Assicurati di essere presente nella directory redminecd / Library / WebServer / Sites / redmine:
sudo bundle install - senza test di sviluppo

  • Passaggio 6:

Stabilizza le impostazioni predefinite

sudo rake generate_secret_token

Se incontri problemi in questa fase, prova di nuovo utilizzando il comando "sudo port install mysql5-server mysql5".

sudo RAILS_ENV = rake di produzione db: migrare
sudo RAILS_ENV = rastrello di produzione redmine: load_default_data

Inserisci la lingua desiderata (ad esempio: en per l'inglese) quando ti viene richiesto e premi invio.

Ricorda che potresti ricevere il messaggio di avviso "Si prega di installare RDoc". Questo messaggio non viene visualizzato per impedire l'installazione che ha avuto successo. Invece di generate_secret_token, utilizza generate_session_store per Redmine 1.4.

  • Passaggio 7:

Riavvia il server web

L'aggiornamento definitivo di Redmine? Facile.

Ottieni tutti gli strumenti potenti per una pianificazione, gestione e controllo perfetti del progetto in un unico software.

Prova Easy Redmine gratuitamente per 30 giorni

Funzionalità completa, protetto da SSL, backup giornalieri, nella tua geolocalizzazione