Προς το περιεχόμενο

Ruby on Rails. Windows ή Linux


Προτεινόμενες αναρτήσεις

Δημοσ.

Γεία σας.

 

Έχω ψηθεί άσχημα να ξεκινήσω να μάθω ruby on rails. Θα ήθελα να σας ρωτήσω την άποψη σας . Να προτιμήσω Window ή Linux ή δεν έχει καμία διαφορά και έχω τις ίδιες δυνατότητες και στα δύο.

 

Ευχαριστώ

Δημοσ.

Προσωπικά έχω καναδύο μήνες που ασχολούμαι (είχα τελειώσει και τον Αύγουστο ένα mooc απ το edx).

Με την ruby αυτή καθ αυτή δεν υπάρχει πρόβλημα (βέβαια στα windows θέλει λιγουλάκι setup, ενώ σε ubuntu νομίζω μπαίνει με δύο commands).

Προσωπικά άρχισα -και συνεχίζω- σε μηχάνημα με Windows. Έχω αντιμετωπίσει μπόλικα προβλήματα με κάποια gems (πχ δε γινόταν εγκατάσταση λόγο dependencies και τα έκανα manually build+install, κάποια άλλα δεν υπήρχαν για Windows οπότε και χρησιμοποίησα εναλλακτικά με παρόμοιο functionally) βέβαια δόξα το stackoverflow πάντα έβρισκα λύση.

Πάντως αν αποφασίσεις να ασχοληθείς σε Windows πρέπει να εγκαταστήσεις και Cygwin, θα σε γλιτώσει από πολλούς μπελλαδες

Δημοσ.

Αν σκοπεύεις να κάνεις deployment o ίδιος (που είναι και το πιθανότερο νομίζω) αξίζει να πας σε linux μόνο και μόνο για να μαθαίνεις και από sys-adminιλίκι.

 

Αν δε θες να αφήσεις τα windows, βάλε linux σε virtualbox και παίξε από εκεί.

 

ΥΓ. Τεράστιο εργαλείο είναι το vagrant ;)

  • 3 χρόνια αργότερα...
Δημοσ.

ΥΓ. Τεράστιο εργαλείο είναι το vagrant ;)

 

Σορρυ αν βγαίνω λίγο εκτός θέματος, αλλά τι ακριβώς είναι το vagrant? θα ήθελα να μου εξηγήσει κάποιος που όντως το χρησιμοποιεί και πώς το χρησιμοποιεί πρακτικά.

 

Από τα λίγα που έχω καταλάβει -διορθώστε με αν κάνω λάθος- είναι ότι σου δίνει τη δυνατότητα να έχεις πολλά environments στον υπολογιστή σου, κάτι παρόμοιο σηλαδή σαν να έχεις διαφορετικά virtual με το VirtualBox, σωστά? Δηλαδή μπορείς πχ να έχεις κανονικά τα Windows σαν main λειτουργικό και με το Vagrant να ε΄χεις ένα "εικονικό" λειτουργικό στυλ Linux χωρίς να χρειάζεται να κάνεις εγκατάσταση τα linux. Το έχω καταλάβει σωστά ή όχι?

Δημοσ.

Από τα λίγα που έχω καταλάβει -διορθώστε με αν κάνω λάθος- είναι ότι σου δίνει τη δυνατότητα να έχεις πολλά environments στον υπολογιστή σου, κάτι παρόμοιο σηλαδή σαν να έχεις διαφορετικά virtual με το VirtualBox, σωστά?

Ναι. Για την ακρίβεια το vagrant αναγκαστικά πρέπει να πατήσει πάνω σε κάτι όπως το virtualbox, το οποίο θα πρέπει ήδη να υπάρχει στο σύστημά σου. Από κει και πέρα με vagrant αυτοματοποιείς ένα μεγάλο μέρος της ιστορίας κάνε vm, στήσε vm κλπ.

Δημοσ.

@defacer Ναι έχεις δίκιο χρειάζεται το το virtualbox, ξέχασα να το αναφέρω.

Μπορείς πχ να δημιουργήσεις 2-3-n διαφορετικά linux environments όπου το πρώτο να έχεις πχ lamp, στο 2ο nginx-postgre-ruby, στο 3ο nodejs-redis κλπ κλπ ? Αναφέρω έτσι τυχαία παραδείγματα γιατί θέλω να καταλάβω αν σε αυτή την περίπτωση θα είναι ανεξάρτητα μεταξύ τους (σαν να έχεις διαφορετικούς υπολογιστές ας πούμε), δηλαδή άλλο env θα έχω για php και άλλο για ruby (δηλαδή στο 1ο ισχύει μόνο το lamp, αν θέλω πχ να βάλω redis που είναι στο 3ο θα πρέπει να το κάνω install) ή όποια αλλαγή σε configurations τα επηρεάζει όλα. Δεν ξέρω αν γίνομαι κατανοητός :huh: :P

  • 2 χρόνια αργότερα...
Δημοσ.

καλησπερα ,

θελω και εγω να μαθω ruby on rails αλλα δυστυχως μου εχει σπασει τα νευρα , προσπαθω εδω και μια εβδομαδα αλλα δεν μπορω να την εγκαταστησω σε windows 10

ενω καλα δειχνει την εκδοση και στα δυο δεν δουλευει το rails server 

τι μπορω να κανω ??

 

Δημοσ.

φιλε Adamis οταν φτανω στο bash δεν ανοιγει τιποτα , τι μπορει να φταιει ???

σημειωσε οτι εχω μαζι με τα win10 kai ubuntu 

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...