Πώς να εγκαταστήσετε το Redmine στο Mac OS X

4/20/2020
6 λεπτά
Λουκάς Μπένα

Σε σύγκριση με τον υπολογιστή 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 NEWPASSWORD. Προσθέστε το MySQL στο μονοπάτι. Στο τερματικό:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Στον επεξεργαστή, πληκτρολογήστε το εξής: /usr/local/mysql/bin. Κάντε κλικ στην αποθήκευση και μετά στην έξοδο. Προσθέστε επιλογές εκκίνησης για να πείτε στον δαίμονα MySQL και στον πελάτη να συνδεθούν στον τοπικό διαμεσολαβητή. Στο τερματικό:
      sudo nano /etc/my.cnf
    • Προσθέστε τα παρακάτω όπως αρμόζει στον επεξεργαστή:

[Mysqld]
υποδοχή = /tmp/mysql.sock
[πελάτης]
υποδοχή = /tmp/mysql.sock

  • Το επόμενο βήμα είναι η εγκατάσταση των δυαδικών αρχείων του MySQL. Μπορείτε να τα κατεβάσετε απευθείας από http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Λήψεις / MySQL-55.binaries.tar.gz -C ~ / Λήψεις
    Αυτός ο κώδικας θα δημιουργήσει ένα αρχείο root.tar που πρέπει επίσης να εξαχθεί
    sudo tar -xzvf ~ / Λήψεις / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    Σε αυτό το σημείο, το tar πρέπει να εμφανίσει τα πολλά αρχεία που τοποθετήθηκαν σε κατάλληλες τοποθεσίες σε όλο το σύστημα
    • Εκτελέστε την εγκατάσταση του Phusion Passenger (ένα gem που φροντίζει για τις εφαρμογές Ruby on Rails και τις καθιστά εύκολα προσβάσιμες στον υπολογιστή)
      sudo gem εγκατάσταση επιβάτη
      sudo-install-apache2-module
      Η εγκατάσταση της μονάδας apache2 θα σας ζητήσει να προσθέσετε πολλές ρυθμίσεις στις αρχικές ρυθμίσεις του apache. Το αρχείο είναι το /etc/apache2/httpd.conf για τον κανονικό Lion Server. Οι γραμμές που πρέπει να προστεθούν είναι οι εξής:

LoadModule επιβατική_μοντούλα /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/

Πώς να εγκαταστήσετε το Redmine στο Mac OS X

Αφού φροντίσετε για τις προαπαιτήσεις, μπορείτε να ξεκινήσετε με την εγκατάσταση του Redmine. Παρακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε το Redmine στο Mac OS X 10.7 Lion Server.

  • Βήμα 1:

Βρείτε το Redmine 2
cd / Βιβλιοθήκη / Διακομιστής Web / Ιστότοποι /
Δημιουργήστε τους ιστότοπους φακέλων αν δεν υπάρχει (sudo mkdir /Library/WebServer/Sites)
κλώνος sudo git https://github.com/redmine/redmine

  • Βήμα 2:

Διαμορφώστε τον Passenger και ανοίξτε τον φάκελο /Library/WebServer/Sites στο Finder
Στις Προτιμήσεις Συστήματος, ξεκινήστε το πλαίσιο προτιμήσεων του Επιβάτη
Μετακινήστε τον φάκελο redmine στον Passenger
Αφού ορίσετε την "Διεύθυνση" σε κάτι όπως redmine.local, κάντε κλικ στο "Παραγωγή"
Εισαγάγετε ιστότοπο ψευδώνυμο για τον (π.χ.: your.server.com/redmine)

  • Βήμα 3

Ρύθμιση Βάσης Δεδομένων Με τη βάση δεδομένων και τον χρήστη redmine, ρυθμίστε τη βάση δεδομένων
mysql -u root -p
(Όταν σας ζητηθεί, εισαγάγετε τον κωδικό ρίζας του MYSQL)
Στη συνέχεια, εισαγάγετε αυτό (λεπτομέρειες παρακάτω) στο MySQL. Αντικαταστήστε οποιονδήποτε κωδικό προτίμησης για το MY_PASSWORD:
δημιουργία βάσης δεδομένων redmine σύνολο χαρακτήρων utf8;
δημιουργία χρήστη "redmine" @ "localhost" που προσδιορίζεται από το "MY_PASSWORD";
παραχωρήστε όλα τα προνόμια στο redmine. * στο 'redmine' @ 'localhost';
ξεπλύνετε τα προνόμια.
έξοδος

  • Βήμα 4:

Διαμορφώστε το Redmine
cd / Βιβλιοθήκη / WebServer / Sites / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp δημόσια / plugin_assets αρχεία καταγραφής
sudo chmod -R αρχεία 755 αρχείο log tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml

Επεξεργαστείτε το database.yml, για παράδειγμα

παραγωγή:
προσαρμογέας: mysql
βάση δεδομένων: redmine
host: localhost
username: redmine
κωδικός πρόσβασης: MY_PASSWORD
υποδοχή: /tmp/mysql.sock

Παρατηρήστε το ίδιο για το configuration.yml αν είναι απαραίτητο

  • Βήμα 5:

Εγκαταστήστε τα απαιτούμενα πακέτα

πακέτο εγκατάστασης sudo gem
Βεβαιωθείτε ότι βρίσκεστε στον φάκελο redminecd / Βιβλιοθήκη / WebServer / Sites / redmine:
εγκατάσταση sudo bundle - χωρίς δοκιμή ανάπτυξης

  • Βήμα 6:

Ορίστε τις προεπιλογές

sudo rake create_secret_token

Εάν έχετε πρόβλημα σε αυτό το στάδιο, δοκιμάστε ξανά χρησιμοποιώντας την εντολή "sudo port install mysql5-server mysql5".

sudo RAILS_ENV = rake παραγωγής db: μετεγκατάσταση
sudo RAILS_ENV = redake παραγωγής: red_default_data

Εισαγάγετε τη γλώσσα που θέλετε (για παράδειγμα: en για Αγγλικά) όταν σας ζητηθεί και πατήστε enter.

Να έχετε ότι μπορείτε να λάβετε το μήνυμα προειδοποίησης "Παρακαλούμε να εγκαταστήσετε το RDoc". Αυτό το μήνυμα δεν εμφανίζεται για να αποτρέψει μια εγκατάσταση εγκατάστασης. Αντί για το generate_secret_token, χρησιμοποιήστε το generate_session_store για το redmine 1.4.

  • Βήμα 7:

Η απόλυτη αναβάθμιση του Redmine; Ευκολη.

Αποκτήστε όλα τα ισχυρά εργαλεία για τον τέλειο σχεδιασμό, διαχείριση και έλεγχο έργων σε ένα λογισμικό.

Δοκιμάστε το Easy Redmine σε δωρεάν δοκιμαστική περίοδο 30 ημερών

Πλήρεις λειτουργίες, προστασία SSL, καθημερινά αντίγραφα ασφαλείας, στην τοποθεσία σας