在Windows上安装Ruby on Rails

3
我正在Windows 7上安装Ruby on Rails。我已经安装了ruby-1.9.2(在c:\ ruby中),并使用gem install rails命令安装了rails(从c:\ ruby \ bin中运行此命令,因为这是唯一可以调用该命令的地方)。然后我运行了rails new my_app命令。
我遇到的问题是尝试从应用程序文件夹(c:\ ruby \ bin \ my_app)内运行rails server命令时,我收到以下消息:'rails' is not recognized...
我做错了什么?

我不得不从Windows切换到Ubuntu,因为在Windows中,开发环境中的所有请求都执行得非常缓慢。在我看来,在Ubuntu上,速度快了30倍。如果可能的话,请尝试使用Ubuntu。它可以安装在Windows后面。我强烈推荐使用它。 - Voldy
我一直在使用安装在VBox上的Ubuntu,但它非常非常慢且令人讨厌,所以我决定尝试一段时间在Windows上工作。 - Nachshon Schwartz
3个回答

6

在Windows系统上,您需要设置系统PATH变量(我的电脑 -> 属性 -> 高级 -> 环境变量 -> 系统变量)。

将PATH变量值附加为:c:\ruby\bin;


这解决了问题,只是需要更具体一点的路径。对我来说,rails.bat 的路径至少是 c:\ruby\bin\rails.bat,我在系统变量的现有路径末尾添加了上述路径,用分号与已有文本分隔开。如果您能纠正您的答案,我们将不胜感激。 - Nachshon Schwartz
1
你也应该尝试一下这个 Windows Ruby on Rails 安装程序:http://www.rubyinside.com/rails-installer-ruby-and-rails-on-windows-in-a-single-install-4201.html - Pragnesh Vaghela
不起作用。"rails.bat"的注释也没有用。 - andreshg112
我的解决方案: http://stackoverflow.com/questions/35386310/error-trying-to-use-ruby-on-rails/35386650 - andreshg112

1

我是一个Windows 7用户,我按照这个指南http://www.wiki.devchix.com/index.php?title=Windows_-_Rails_3成功地让Rails工作了。我知道链接不被看好,但是Windows 7的安装过程非常详细,而且devchix的指南也很棒。我把我的应用程序存储在桌面上一个名为“rails”的文件夹中,而不是Ruby bin中。


我会尝试一下并回复你,你在使用RoR在Windows 7上有遇到任何问题吗? - Nachshon Schwartz
尝试新功能时可能会遇到一些烦恼,但没有真正的问题。如果我有Mac/Linux,我会使用它们而不是Windows 7,因为所有教程和插件似乎都更喜欢这些平台。 - John

0
尝试使用Rails For The Windows安装程序。它可以让你在Windows上以非常简单的方式安装Ruby和Rails。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接