我查看了类似问题的当前答案,但仍无法找到我要查找的信息。
虽然有无数的设置导轨的指南,但似乎没有那么多的是最新的。最新安装的Ruby 1.9.2似乎附带了RubyGems,但似乎无法通过运行命令gem install rails
来安装它
除此之外,我还阅读了建议建立Linux环境的指南。我甚至对使用“SQLite3”或“MySQL”的数据库感到困惑。
我的问题是,如何在Windows 7上快速安装Rails,我应该使用哪个数据库以及是否值得安装VM?任何最新的指南也将不胜感激。我想拥有最适合入门的环境。
答案 0 :(得分:1)
Rails Installer最近已针对Windows进行了更新,并得到了EngineYard的支持,以使其保持最新状态。但是,它看起来只是安装Ruby 1.8.7。但是,它应该是一个很好的起点。
您可以阅读Engine Yard的声明,并推断如何在此处更新Rails安装程序:http://www.engineyard.com/blog/2011/introducing-railsinstaller/
答案 1 :(得分:1)
我从Windows开始,使用Ruby / Rails一个月,然后决定在Ubntu下使用Rails在VirtualBox下,使用Putty远程使用它。
这一切让我:
对我而言,在Windows上不使用Ruby / Rails是有道理的,特别是因为托管Rails应用程序将99.999%放在Linux机器上。所以,你将学习linux / Ubuntu,并且可以更好地准备主持时间。简历中的奖励+在向下提问时你不会丢失,并且不要怀疑“这是因为我使用Windows而安装这个宝石的问题吗?”。
另外,我注意到在Ubuntu中运行像rake这样的东西比在Windows中快2-3倍。现在我认为学习linux是件好事。我必须说Linux在命令行上表现出色,我现在有点像使用它。 Linux / Ubuntu在GUI上很糟糕(IM非常强大!)。
哦,对于Windows上的Ruby / Rails,请尝试Pik(这是Windows版本的RVM - Ruby版本管理器)。
仅仅为了记录,在Windows上,我遇到了安装RSpec的问题; WebBRICK中的异常;无法使用imagemagick;和其他我很高兴忘记的小事。
答案 2 :(得分:0)
Windows的问题在于它与所有其他操作系统完全不同。支持它需要所有这些根本没有乐趣的if WIN32 else
业务,因此支持滞后。而且,由于没有自尊的开发人员甚至想在Windows上运行Rails,因此保持最新支持的动力很小。
为什么不在Slicehost上获取托管的Linux VM,并在那里运行您的项目?这样做的好处是可以从任何地方访问它,而无需在电缆调制解调器上设置端口转发(假设您有静态IP。)
答案 3 :(得分:0)
Windows上的Rails支持不足。即使您可以在Windows上获得基本的Rails环境,您将面临许多Ruby宝石的各种问题 - 它们未在Windows / Rails环境中进行测试,因此它们经常出现问题。
<强>替代强> 我使用Windows机器开发Rails应用程序。但我从来没有在我的胜利盒上运行这些应用程序。几年前我做过一次,但发现这是浪费时间,因为许多红宝石宝石在窗户上都不能正常工作。
相反,我在旧PC上运行Linux作为我的开发环境。我使用Samba在Windows上安装Linux机器的文件系统。然后我可以使用Windows文本编辑器,如UltraEdit。
另一个不需要第二台机器的选项是在Windows机器上的辅助分区上加载Linux。然后,您可以启动到Linux操作系统并在那里运行Rails。