2013-03-26 37 views
6

Tôi hiện đang bắt đầu phát triển Ruby on Rails và hiện đang sử dụng Windows (XP hoặc 7), nhưng tôi thấy rất nhiều trường hợp đá quý dường như không làm những gì họ cần hoặc một nỗi đau để cài đặt và sử dụng chúng dưới Windows, như twitter-bootstrap có vẻ tốt cho Mac OS nhưng tôi đã phải làm việc ra rằng sass-bootstrap là tốt hơn cho Windows. Nó cứ tiếp tục, như hôm nay tôi dường như không thể khởi động để làm điều đó khi thử nghiệm RSpec, mặc dù tôi biết rằng sự thiếu kinh nghiệm của tôi không giúp ích gì.Phát triển Rails Mac OS hoặc Windows

Vì vậy, tôi chỉ nên có máy Mac? Sẽ nhận được một máy Mac cho tôi một cuộc sống dễ dàng hơn? Hầu hết các nhà phát triển RoR dường như sử dụng chúng và hầu hết các hướng dẫn ví dụ dường như giả sử tôi làm.

Cảm ơn lời khuyên

Trả lời

2

tôi sẽ đề nghị để thử với bất kỳ phiên bản Linux như Ubuntu, CentOS, Fedora ...

3

tôi không sử dụng một mac, tôi sử dụng Linux, nhưng tôi chuyển từ Windows sớm trong trải nghiệm của tôi với Rails. Sử dụng mac là cách tốt hơn so với sử dụng windows. Các tùy chọn giá rẻ là chỉ cần khởi động hai cửa sổ máy tính của bạn với Ubuntu.

Chỉ cần xuống khỏi cửa sổ.

Xem này để biết thêm chi tiết: Getting Ruby on Rails environment working and installing sqlite3

Edit: VirtualBox cũng là một lựa chọn cho những người có bộ vi xử lý hỗ trợ nó.

+1

Hoặc Arch, Mint, Gentoo hoặc bất kỳ thứ gì bạn thích. – Cubic

1

Cài đặt VirtualBox và chạy một máy ảo Linux Ubuntu hoặc Redhat.

0

Tôi cũng bắt đầu với phát triển Rails và gần đây đã mua cho mình một chiếc MacBook Pro. Máy Mac có các giải pháp để chạy Windows, trong trường hợp bạn vẫn cần phát triển trên ngăn xếp công nghệ của Microsoft. Bạn có thể cài đặt Windows thông qua Bootcamp, một giải pháp tích hợp sẵn. Hoặc chạy Windows trong một cá thể ảo với phần mềm ảo hóa như Parallels.

hy vọng điều này giúp,

Anthony

2

Tôi nghĩ rằng bạn có thể sử dụng phiên bản Linux - Ubuntu 12.04 vì có một số đá quý ruby ​​mà không phải là làm việc trên cửa sổ như rubyracer, ít đường ray.

6

Câu trả lời đơn giản nhất là bạn có thể thực hiện phát triển RoR trên bất kỳ nền tảng nào một cách dễ dàng.

Cá nhân, tôi bắt đầu phát triển trong Windows, sau đó chuyển sang VirtualBox trên các cửa sổ đang chạy Ubuntu. Tôi bây giờ có một MacBook Pro và phải nói đó là môi trường hạnh phúc nhất cho đến nay!

Windows - Khá đơn giản để cài đặt đường ray, nhưng dường như chậm hơn nhiều so với các môi trường khác. Thiếu giao diện điều khiển đơn giản với làm nổi bật màu sắc gây phiền nhiễu

Ubuntu - Nhanh hơn các cửa sổ (ngay cả khi được ảo hóa!). Nếu bạn không biết linux, đó là ít thú vị hơn, đường cong học tập dốc cho các công cụ dòng lệnh và rất nhiều phụ thuộc để giải quyết

Mac - Tốt nhất của cả hai thế giới, giao diện người dùng đẹp cho các công cụ hàng ngày, hỗ trợ dòng lệnh tuyệt vời , Ruby và RoR chạy siêu nhanh trên MacBook Pro.

1

Tôi phát triển trong Rails trong Windows tại nơi làm việc và ở nhà hầu hết thời gian. Có một vài trường hợp đá quý không hoạt động hoặc sẽ đòi hỏi nhiều công việc hơn một chút để chạy đúng cách.Cũng có những trường hợp phát triển trên Windows và triển khai vào môi trường Linux/* NIX có thể gây ra các vấn đề, thường liên quan đến các gem cụ thể của Windows trong Gemfile.lock của bạn không tương thích trên Linux/* NIX.

Tất cả trong tất cả, nó không quá nhiều rắc rối miễn là bạn xem ra cho gotchas.

Tôi cũng sử dụng Mac OS X để phát triển Rails và tôi thích trải nghiệm phát triển hơn nhiều so với trên Windows. Điều đó đang được nói, tôi chắc chắn không cần một máy Mac để có thể phát triển trong Rails một cách hiệu quả.

Các vấn đề liên quan