没有在Windows 7上安装最新版Rails的最新指南

时间:2011-02-11 02:12:00

标签: ruby-on-rails ruby rubygems

我查看了类似问题的当前答案,但仍无法找到我要查找的信息。

虽然有无数的设置导轨的指南,但似乎没有那么多的是最新的。最新安装的Ruby 1.9.2似乎附带了RubyGems,但似乎无法通过运行命令gem install rails来安装它

除此之外,我还阅读了建议建立Linux环境的指南。我甚至对使用“SQLite3”或“MySQL”的数据库感到困惑。

我的问题是,如何在Windows 7上快速安装Rails,我应该使用哪个数据库以及是否值得安装VM?任何最新的指南也将不胜感激。我想拥有最适合入门的环境。

4 个答案:

答案 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远程使用它。

  • MySQL安装在Windows上(因此VM不会变得太慢)。
  • 所有代码都在VBox可访问的Windows驱动器上,其他与Rails相关的代码都在Ubuntu上。

这一切让我:

  • 在它的“本地”位置使用Ruby / Rails,即* nix
  • 使用我的Windows 7 slick(IMO)GUI
  • 使用我的BeyondCompare,TortoiseGit
  • 学习linux(如下所述)
  • 在社区(大家假设;)中提出更好的问题/获得更多答案,你已经在Linux或Mac上获得了Rails,因为每个人似乎都在使用* nix。

对我而言,在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。

相关问题