在Windows上进行Ruby on Rails开发

Dav*_*vid 17 ruby windows ruby-on-rails

我一直在计划在Windows上开发一个rails项目.我听说框架没有在windows上测试过(至少不是测试框架)

有没有人对Windows上的rails有任何实际经验?在Windows上运行时是否有任何已知的错误?测试框架是否适用于Windows?

don*_*ngg 9

我已经在Windows和Mac上开发了一个Rails网站(取决于我当时的位置)几个月了,总的来说,我没有遇到很多问题.这就是我所知道的:

用于Windows的新的Ruby 1.9.3安装程序很不错,因为它附带了RubyGems(模糊的内存告诉我以前很难).这就是我正在使用的.我无法在Windows上正确安装ruby-debug19 gem.所以,我只是在我的Windows计算机上的Gemfile中对此进行评论.除此之外,我没有任何问题.

尽管如此,我喜欢在Mac上进行开发,而不是在Windows上进行开发.我没有找到一个我喜欢Windows上的Rails开发的编辑器(目前使用Sublime 2或带有Explorer插件的Notepad ++),使用Git在Windows上不是很好,我真的不喜欢Windows命令提示符(我知道还有其他选择,但仍然).


Sco*_*ott 6

我最近一直在与他的Windows笔记本电脑上开发的另一个开发人员合作.他一直在使用与我自己相同的工具和Rails 3代码库(我在Mac OS X上).

他遇到了许多阻塞问题,这些问题浪费了他很多时间 - 比如他无法运行任何RSpec测试和一些Rake任务.

设置环境是一件痛苦的事情,即使你这样做,也会让人感到压力,因为你永远不知道什么时候会打到下一个奇怪的Windows版本的bug.实际情况是Windows在Rubyists中是一个罕见的操作系统,即使不是这样,Rails框架开发人员本身也是面向UNIX的,因此对平台上的测试和开发进行的审查要少一个数量级.

更重要的是,Ruby世界中的许多甜蜜工具都是命令行,它们在真正的POSIX shell中运行得更好.

我的同事现在买了一台MacBook,再次享受更顺畅的开发体验.

但你不需要买Mac; 您可以在现有笔记本电脑上使用双启动到Ubuntu(或类似).

  • +1 for - 您可以在现有笔记本电脑上双启动到Ubuntu(或类似).我做到了:) (2认同)