Quindi installa Redmine su Mac OS X

4/20/2020
6 minuti
Lukaš Beňa

Ritengo che i PC Windows forniscano l'utilizzo delle applicazioni Redmine su Mac OS X per darti una più semplice linea di utilizzo. È una mossa pratica, le persone cercano di installare e utilizzare Redmine sul proprio sistema Mac OS X.

Tuttavia, prima di eseguire l'installazione reale, è necessario eseguire l'installazione in modo corretto.


Forudsætninger per l'installazione

  • Programma di installazione Strumenti per sviluppatori OS X/Xcode
  • Puoi ottenere XCode registrandoti per un conto gratuito e scaricandolo da: https://developer.apple.com/downloads/
    • Installa OS X MySQL e tutta la libreria disponibile. Scaricamento http://www.mysql.com/downloads/mysql/ e scegli la nuova versione a 64 bit
    • Pacchetto di installazione completo. L'installazione verrà eseguita in / usr / local / mysql / bin. Acquista il file MySQLStartupItem.pkg per utilizzare l'interfaccia grafica per avviare automaticamente i tuoi server.
    • Aggiungi MySQL.prefPane e esegui l'installazione per tutti i utilizzi. Questa GUI ti offre la possibilità di interromperla e avviarla
    • Codice di installazione predefinito per la nuova installazione di MySQL. Puoi fare questo dal comando:
      mysqladmin -u password root NYADGANGSKODE. Utilizza MySQL per la tua vita. Io terminale:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      L'editor deve scrivere quanto segue: /usr/local/mysql/bin. Fare clic poi su Gem e Aslut. Inserisci le impostazioni iniziali per il forte demone MySQL e il client per configurare le connessioni per il server locale. Io terminale:
      sudo nano /etc/mio.cnf
    • Di seguito sono inclusi i passaggi nell'editor:

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

  • Il prossimo tentativo è installare la libreria MySQL. Puoi scaricarlo 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 dovrai anche creare
    sudo tar -xzvf ~ / Download / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    A questo punto è necessario elencare più file che sono posizionati in posizioni passeggere nell'intero sistema
    • Realizzare l'installazione di Phusion Passenger (un gioiello che segna l'applicazione Ruby on Rails e fa sì che non possano essere collegati al server)
      sudo gem installa passeggero
      sudo passeggero-install-apache2-module
      L'installazione del modulo Apache2 ti permetterà di includere più linee nel file di configurazione di Apache. Il file è /etc/apache2/httpd.conf per Lion Server standard. La linea che include gli inclusi è come segue:

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 prossimo processo è la creazione e l'installazione del pannello Preferenze passeggero

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

(Se non riesci a trovare xcodebuild, potrebbe trovarsi in /usr/bin/xcodebuild)
Eseguire l'installazione del pannello preferenze. Tjek i ~ / Downloads / passengerpane / build / uscita e fare clic su Passenger.prefPane per l'installazione.


Installazione di Redmine

Quindi installa Redmine su Mac OS X

Una volta che hai bisogno di informazioni dettagliate, puoi iniziare con l'installazione di Redmine. Segui il seguente consiglio per installare Redmine su Mac OS X 10.7 Lion Server.

  • Trinità 1:

Tjek Redmine 2
cd / Libreria / WebServer / Sites /
Apri la mappa dei siti se non la trovi (sudo mkdir /Library/WebServer/Sites)
clone di sudo git https://github.com/redmine/redmine

  • Trinità 2:

Configura Passenger e seleziona /Library/WebServer/Sites in Finder
I Systemindstillinger, åbn Passenger-præferencepanlet
Vola Redmine-Mappa fino a Passenger
Dopo aver inserito l'"Indirizzo" fino a quando non lo avremo, f.eks. redmine.local, fare clic su "Produzione"
Inserisci un semplice navigatore satellitare per il sito web (ad esempio: your.server.com/redmine)

  • Passo 3

Utilizza il database Con il database Redmine e usa il database, apri il database
mysql -u root -p
(Quando lo scoprirai, installa il codice di accesso root MYSQL)
Successivamente inserire questo (dettaglio necessario) in MySQL. Eventualmente verrà aggiunto un codice aggiuntivo dopo aver selezionato 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

  • Trinità 4:

Configuratore 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

Rediger database.yml, per esempio

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

Fai lo stesso per Configuration.yml, se è necessario

  • Trinità 5:

Installa le gemme necessarie

sudo gem installa bundler
Chiedi di essere al tuo posto nella mappa Redminecd / Library / WebServer / Sites / redmine:
sudo bundle install - senza test di sviluppo

  • Trinità 6:

Opret standardvardierne

sudo rake generate_secret_token

Se ti trovi di fronte a questo problema, prova a provare con l'aiuto del 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

Indtast det ønskede sprog (f.eks.: en for engelsk), quando ne aprirai uno, e prova poi a entrare.

Nota: potresti modificare l'avviso "Si prega di installare RDoc". Questo ha chiesto che non sia possibile impedire un'installazione rapida. Ho installato generate_session_store per Redmine 1.4 e ho installato generate_secret_token.

  • Trinità 7:

Server Web Genstart

L'ultimo upgrade di Redmine? Nemt.

Ottieni tutte le migliori funzionalità per una progettazione, una pianificazione e un controllo perfetti in un software gratuito.

Prova Easy Redmine in 30 giorni di prova gratuita

Funzionalità complete, protezione SSL, aggiornamento dei backup e geolocalizzazione