Προς το περιεχόμενο
  • Εγγραφή
  • 0

Ruby on Rails. Windows ή Linux


Adamis

Ερώτηση

Γεία σας.

 

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

 

Ευχαριστώ

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

15 απαντήσεις σε αυτή την ερώτηση

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

  • 0

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

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

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

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

 

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

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

 

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

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

@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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Κατανοητός γίνεσαι βρε, αλλά αυτά που ρωτάς τα βρίσκεις με googling... Διάβασε τα βασικά, πειραματίσου και λίγο και όλα θα είναι πολύ πιο εύκολα ;)

https://encrypted.google.com/search?hl=en&q=when%20to%20use%20vagrant

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

καλησπερα ,

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

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

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

 

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Στις 23/2/2020 στις 8:30 ΜΜ, kouins είπε

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

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

Αν έχεις native installed Ubuntu, βάλε το rvm και θα είσαι κομπλέ. Αν έχεις wsl, βάλε το rvm εκεί και θα είσαι πάλι κομπλέ.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

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

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

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.