2013-03-26 8 views
6

Ich starte gerade Ruby on Rails Entwicklung und verwende derzeit Windows (XP oder 7), aber ich finde viele Fälle, in denen Edelsteine ​​nicht tun, was sie sollten oder es ist ein Schmerz zu installieren und benutze sie unter Windows, wie Twitter-Bootstrap scheint gut für Mac OS, aber ich musste herausfinden, dass Sass-Bootstrap besser für Windows war. Es geht einfach weiter und weiter, wie heute kann ich nicht scheinen, um seine Sache zu machen, wenn RSpec Tests, obwohl ich weiß, dass mein Mangel an Erfahrung nicht hilft.Rails Entwicklung Mac OS oder Windows

Also sollte ich nur einen Mac bekommen? Würde es mir leichter fallen, einen Mac zu bekommen? Die meisten RoR-Entwickler scheinen sie zu benutzen und die meisten Beispiel-Tutorials scheinen davon auszugehen, dass ich es tue.

Vielen Dank für jede Beratung

Antwort

2

i mit allen Linux-Versionen wie Ubuntu, CentOS, Fedora ausprobieren würde vorschlagen ...

3

ich, ich Linux nicht mit einem Mac verwenden, aber ich schalte von Windows früh in meiner Erfahrung mit Rails. Die Verwendung eines Mac ist viel besser als die Verwendung von Windows. Die billige Option ist, Ihren Windows-Rechner einfach mit Ubuntu zu booten.

Gehen Sie einfach von Windows.

Sehen Sie diese für weitere Informationen: Getting Ruby on Rails environment working and installing sqlite3

Edit: VirtualBox ist auch eine Option für diejenigen, deren Prozessor unterstützt.

+1

Oder Arch, Mint, Gentoo oder was auch immer Sie mögen. – Cubic

1

Installieren Sie VirtualBox und führen Sie einen virtuellen Linux-Rechner Ubuntu oder Redhat aus.

0

Ich begann auch mit der Entwicklung von Rails und kaufte mir kürzlich ein MacBook Pro. Ein Mac hat Lösungen zum Ausführen von Windows, falls Sie auch weiterhin auf dem Microsoft-Technologie-Stack entwickeln müssen. Sie können Windows über Bootcamp installieren, das eine integrierte Lösung ist. Oder führen Sie Windows in einer virtuellen Instanz mit einer Virtualisierungssoftware wie Parallels aus.

hoffe, das hilft,

Anthony

2

Ich glaube, Sie Linux-Version verwenden können - ubuntu 12.04 weil es einige Rubin Edelsteine ​​sind, die nicht berufstätig sind an den Fenstern wie rubyracer, weniger Schienen.

6

Die einfachste Antwort ist, dass Sie RoR-Entwicklung auf jeder der Plattformen leicht tun können.

Ich persönlich begann mit der Entwicklung in Windows, wechselte dann zu VirtualBox in Windows mit Ubuntu. Ich habe jetzt ein MacBook Pro und muss sagen, es ist die bisher glücklichste Umgebung!

Windows - Ziemlich einfach zu installieren Schienen, schien aber viel langsamer als andere Umgebungen. Mangel an einfacher Konsole mit farbiger Hervorhebung war nervig

Ubuntu - Schneller als unter Windows (auch wenn virtualisiert!). Wenn Sie Linux nicht wissen, ist es viel weniger Spaß, steile Lernkurve für die Befehlszeile Zeug und viele Abhängigkeiten zu lösen

Mac - Das Beste aus beiden Welten, hübsche Benutzeroberfläche für alltägliche Sachen, tolle Befehlszeilenunterstützung Ruby und RoR laufen superschnell auf dem MacBook Pro.

1

Ich entwickle in Rails unter Windows bei der Arbeit und zu Hause die meiste Zeit. Es gibt ein paar Fälle, in denen Edelsteine ​​nicht funktionieren oder etwas mehr Arbeit benötigen, um richtig zu funktionieren.Es gibt auch Fälle, in denen die Entwicklung unter Windows und die Bereitstellung in einer Linux/* NIX-Umgebung zu Problemen führen kann, in der Regel Windows-spezifische Edelsteine ​​in Gemfile.lock, die auf Linux/* NIX nicht kompatibel sind.

Alles in allem ist es nicht zu viel Mühe, solange Sie auf die Fallstricke achten.

Ich benutze auch Mac OS X für Rails-Entwicklung und ich mag die Entwicklungserfahrung viel mehr als ich unter Windows. Davon abgesehen, ich sicherlich nicht brauchen ein Mac in der Lage sein, in Rails effektiv zu entwickeln.