Πώς να εγκαταστήσετε το Redmine στο Mac OS X
Σε σύγκριση με τον υπολογιστή Windows, η χρήση της εφαρμογής Redmine στο Mac OS X σας παρέχει μια πιο απλοποιημένη διεπαφή χρήστη. Αυτό είναι ακριβώς γιατί οι άνθρωποι προτιμούν να εγκαταστήσουν και να χρησιμοποιήσουν το Redmine στο σύστημα τους Mac OS X.

Ωστόσο, πριν προχωρήσετε στην πραγματική εγκατάσταση, πρέπει να προχωρήσετε στις προαπαιτήσεις εγκατάστασης.
Προαπαιτήσεις για την Εγκατάσταση
- Εγκατάσταση OS X/Xcode Developer Tools
- Μπορείτε να αποκτήσετε το XCode εγγραφόμενοι για ένα δωρεάν λογαριασμό και κατεβάζοντας από: https://developer.apple.com/downloads/
- Εγκατάσταση του OS X MySQL και όλων των συνδεδεμένων βιβλιοθηκών. Κατεβάστε http://www.mysql.com/downloads/mysql/ και επιλέξτε την τελευταία 64-bit έκδοση
- Εκτελέστε το πακέτο εγκατάστασης. Αυτό θα εγκαταστήσει αυτόματα στο / usr / local / mysql / bin. Εκτελέστε το αρχείο MySQLStartupItem.pkg για να χρησιμοποιήσετε το Γραφικό Περιβάλλον Χρήστη για να ξεκινήσετε αυτόματα την εκκίνηση του διακομιστή σας.
- Ανοίξτε το MySQL.prefPane και πραγματοποιήστε την εγκατάσταση για όλους τους χρήστες. Αυτό παρέχει Γραφικό Περιβάλλον Χρήστη για την διακοπή και εκκίνηση
- Ορίστε τον κωδικό ρίζας για τη νέα εγκατάσταση του MySQL. Μπορείτε να το κάνετε αυτό από τη γραμμή εντολών:
mysqladmin -u root password NEWPASSWORD. Προσθέστε το MySQL στο μονοπάτι. Στο τερματικό:
sudo touch /etc/paths.d/mysql
sudo nano /etc/paths.d/mysql
Στον επεξεργαστή, πληκτρολογήστε το εξής: /usr/local/mysql/bin. Κάντε κλικ στην αποθήκευση και μετά στην έξοδο. Προσθέστε επιλογές εκκίνησης για να πείτε στον MySQL daemon και τον πελάτη να συνδεθούν στον τοπικό διακομιστή. Στο τερματικό:
sudo nano /etc/my.cnf - Προσθέστε τα παρακάτω όπως αρμόζει στον επεξεργαστή:
[mysqld]
socket = /tmp/mysql.sock
[client]
socket = /tmp/mysql.sock
- Το επόμενο βήμα είναι η εγκατάσταση των δυαδικών αρχείων του MySQL. Μπορείτε να τα κατεβάσετε απευθείας από http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
- sudo tar -xzvf ~/Downloads/MySQL-55.binaries.tar.gz -C ~/Downloads
Αυτός ο κώδικας θα δημιουργήσει ένα αρχείο root.tar που πρέπει επίσης να εξαχθεί
sudo tar -xzvf ~/Downloads/MySQL-55.binaries/MySQL-55.root.tar.gz -C /
Σε αυτό το σημείο, το tar πρέπει να εμφανίσει τα πολλά αρχεία που τοποθετήθηκαν σε κατάλληλες τοποθεσίες σε όλο το σύστημα- Εκτελέστε την εγκατάσταση του Phusion Passenger (ένα gem που φροντίζει για τις εφαρμογές Ruby on Rails και τις καθιστά εύκολα προσβάσιμες στον διακομιστή)
sudo gem install passenger
sudo passenger-install-apache2-module Η εγκατάσταση της εγκατάστασης του apache2 module θα σας ζητήσει να προσθέσετε πολλές γραμμές στο αρχείο ρύθμισης του apache. Το αρχείο είναι το /etc/apache2/httpd.conf για το κανονικό Lion Server. Οι γραμμές που πρέπει να προστεθούν είναι οι εξής:
- Εκτελέστε την εγκατάσταση του Phusion Passenger (ένα gem που φροντίζει για τις εφαρμογές Ruby on Rails και τις καθιστά εύκολα προσβάσιμες στον διακομιστή)
LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so Αφού έχετε φροντίσει για τις προαπαιτήσεις, μπορείτε να ξεκινήσετε με την εγκατάσταση του Redmine. Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε το Redmine στο Mac OS X 10.7 Lion Server. Ελέγξτε το Redmine 2 Διαμορφώστε τον Passenger και ανοίξτε τον φάκελο /Library/WebServer/Sites στο Finder Ρύθμιση Βάσης Δεδομένων Με τη βάση δεδομένων και τον χρήστη redmine, ρυθμίστε τη βάση δεδομένων Διαμορφώστε το Redmine production: Εγκαταστήστε τα απαιτούμενα πακέτα sudo gem install bundler Ορίστε τις προεπιλογές sudo rake generate_secret_token Εάν αντιμετωπίσετε οποιοδήποτε πρόβλημα σε αυτό το στάδιο, δοκιμάστε ξανά χρησιμοποιώντας την εντολή "sudo port install mysql5-server mysql5". sudo RAILS_ENV=production rake db:migrate Εισαγάγετε τη γλώσσα που θέλετε (για παράδειγμα: en για Αγγλικά) όταν σας ζητηθεί και πατήστε enter. Να έχετε υπόψη ότι μπορεί να λάβετε το μήνυμα προειδοποίησης "Παρακαλούμε εγκαταστήστε το RDoc". Αυτό το μήνυμα δεν εμφανίζεται για να αποτρέψει μια επιτυχημένη εγκατάσταση. Αντί για το generate_secret_token, χρησιμοποιήστε το generate_session_store για το redmine 1.4.
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.12
PassengerRuby /System/Library/Frameworks/Ruby.framework/
cd /Library/WebServer/Sites/
Δημιουργήστε τον φάκελο sites αν δεν υπάρχει (sudo mkdir /Library/WebServer/Sites)
sudo git clone https://github.com/redmine/redmine
Στις Προτιμήσεις Συστήματος, ξεκινήστε το πλαίσιο προτιμήσεων του Passenger
Μετακινήστε τον φάκελο redmine στον Passenger
Αφού ορίσετε την "Διεύθυνση" σε κάτι όπως redmine.local, κάντε κλικ στο "Παραγωγή"
Εισαγάγετε οποιοδήποτε ψευδώνυμο για τον ιστότοπο (π.χ.: your.server.com/redmine)
mysql -u root -p
( Όταν σας ζητηθεί, εισαγάγετε τον κωδικό ρίζας του MYSQL)
Στη συνέχεια, εισαγάγετε αυτό (λεπτομερές παρακάτω) στο MySQL. Αντικαταστήστε οποιονδήποτε κωδικό προτίμησης για το 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
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
Επεξεργαστείτε το database.yml, για παράδειγμα
adapter: mysql
database: redmine
host: localhost
username: redmine
password: MY_PASSWORD
socket: /tmp/mysql.sock
Παρατηρήστε το ίδιο για το configuration.yml αν είναι απαραίτητο
Βεβαιωθείτε ότι βρίσκεστε στον φάκελο redminecd /Library/WebServer/Sites/redmine:
sudo bundle install --without development test
sudo RAILS_ENV=production rake redmine:load_default_data

Η απόλυτη αναβάθμιση του Redmine; Εύκολη.
Αποκτήστε όλα τα ισχυρά εργαλεία για τον τέλειο σχεδιασμό, διαχείριση και έλεγχο έργων σε ένα λογισμικό.