Εγκαθιστώντας πολύτιμους λίθους από τα αποθετήρια Git

click fraud protection

Πολλά πετράδια φιλοξενούνται σε αποθετήρια git, όπως τα δημόσια αποθετήρια Github. Ωστόσο, για να λάβετε την πιο πρόσφατη έκδοση, αρκετά συχνά δεν υπάρχουν πολύτιμοι λίθοι που μπορείτε να εγκαταστήσετε με ευκολία. Εγκατάσταση από git είναι αρκετά εύκολο όμως.

Πρώτον, πρέπει να καταλάβετε τι είναι git. Το Git είναι αυτό που χρησιμοποιούν οι προγραμματιστές της βιβλιοθήκης για να παρακολουθήσουν τον πηγαίο κώδικα και να συνεργαστούν. Το Git δεν είναι μηχανισμός απελευθέρωσης. Είναι σημαντικό να σημειωθεί ότι η έκδοση του λογισμικού που έχετε από το git μπορεί να είναι ή να μην είναι σταθερή. Δεν είναι έκδοση και ενδέχεται να περιέχει σφάλματα που θα διορθωθούν πριν από την επόμενη επίσημη κυκλοφορία.

Το πρώτο πράγμα που πρέπει να κάνετε για να εγκαταστήσετε τα gems από το git είναι να εγκαταστήσετε git. Αυτή η σελίδα του Βιβλίου Git εξηγεί πώς να το κάνετε αυτό. Είναι αρκετά απλή σε όλες τις πλατφόρμες και μόλις εγκατασταθεί, έχετε όλα όσα χρειάζεστε.

Η εγκατάσταση ενός πολύτιμου λίθου από ένα αποθετήριο Git πρόκειται να είναι μια διαδικασία 4 βημάτων.

instagram viewer
  1. Κλωνοποιήστε το αποθετήριο Git.
  2. Αλλαγή στο νέο κατάλογο.
  3. Κατασκευάστε το στολίδι.
  4. Τοποθετήστε το στολίδι.

Κλωνοποιήστε το αποθετήριο Git

Στο Git lingo, για να "κλωνοποιήσετε" ένα git αποθετήριο είναι να κάνετε ένα αντίγραφο αυτού. Θα κάνουμε ένα αντίγραφο του repository rspec από το github. Αυτό το αντίγραφο θα είναι ένα πλήρες αντίγραφο, το ίδιο θα έχει ο προγραμματιστής στους υπολογιστές τους. Μπορείτε ακόμη να κάνετε αλλαγές (αν και δεν θα μπορείτε να επαναφέρετε αυτές τις αλλαγές στο αποθετήριο).

Το μόνο πράγμα που χρειάζεστε για να κλωνοποιήσετε ένα git αποθετήριο είναι η διεύθυνση URL του κλώνου. Αυτό παρέχεται στη σελίδα github για RSpec. Η διεύθυνση URL κλώνος για το RSpec είναι git: //github.com/dchelimsky/rspec.git. Τώρα απλά χρησιμοποιήστε την εντολή "git clone" που παρέχεται με τη διεύθυνση URL κλώνου.

$ git κλώνος git: //github.com/dchelimsky/rspec.git

Αυτό θα κλωνοποιήσει το αποθετήριο RSpec σε έναν κατάλογο που ονομάζεται rspec. Αυτός ο κατάλογος πρέπει να είναι πάντα ο ίδιος με το τελικό μέρος της διεύθυνσης URL του κλώνου (μείον το τμήμα .git).

Μεταβείτε στο νέο κατάλογο

Αυτό το βήμα, επίσης, είναι πολύ απλό. Απλά αλλάξτε τον νέο κατάλογο που δημιουργήθηκε από το Git.

$ cd rspec

Κατασκευάστε το Gem

Αυτό το βήμα είναι λίγο πιο δύσκολο. Οι πολύτιμοι λίθοι κατασκευάζονται χρησιμοποιώντας το Rake, χρησιμοποιώντας την εργασία που ονομάζεται "gem."

$ rake gem

Μπορεί να μην είναι τόσο απλό. Όταν εγκαθιστάτε ένα κόσμημα χρησιμοποιώντας την εντολή στολίδι, σιωπηλά στο παρασκήνιο κάνει κάτι μάλλον σημαντικό: έλεγχος εξάρτησης. Όταν εκδίδετε την εντολή rake, ενδέχεται να επανέλθει με ένα μήνυμα σφάλματος που δηλώνει ότι χρειάζεται ένα άλλο gem εγκατεστημένο πρώτα ή ότι πρέπει να αναβαθμίσετε ένα ήδη τοποθετημένο κόσμημα. Εγκαταστήστε ή αναβαθμίστε αυτό το gem χρησιμοποιώντας είτε την εντολή gem είτε την εγκατάσταση από το git. Ίσως χρειαστεί να το κάνετε αυτό αρκετές φορές ανάλογα με τον αριθμό των εξαρτήσεων που έχει το στολίδι.

Εγκαταστήστε το Gem

Όταν ολοκληρωθεί η διαδικασία δημιουργίας, θα έχετε ένα νέο κόσμημα στον κατάλογο pkg. Απλά δώστε τη σχετική διαδρομή σε αυτό το αρχείο .gem στο gem εγκατάσταση εντολή. Θα χρειαστείτε προνόμια διαχειριστή για να το κάνετε σε Linux ή OSX.

$ gem install pkg / gemname-1.23.gem

Το στολίδι είναι τώρα εγκατεστημένο και μπορεί να χρησιμοποιηθεί όπως και κάθε άλλο κόσμημα.

instagram story viewer