Ruby on rails 使用Ruby irb的Ruby on Windows,以及如何设置RoR

Ruby on rails 使用Ruby irb的Ruby on Windows,以及如何设置RoR,ruby-on-rails,Ruby On Rails,我开始在Windows上玩Ruby。我下载了Ruby并用Ruby命令行启动它 我在命令提示符下输入了irb,它变为irb命令提示符 然后我开始尝试像1=>1;还有其他事情,但我没有得到任何结果。下一个提示我就去。我拿它干什么呢?:) 我应该做什么来确保我已经设置了RoR并开始创建应用程序 谢谢你,很抱歉我的问题总是让人困惑。虽然我更喜欢在Mac上使用Ruby on Rails,但我对Windows有一个很好的理解,所以不久前我在我的Windows机器上设置了RoR。但要预先警告,你可能会让自己感

我开始在Windows上玩Ruby。我下载了Ruby并用Ruby命令行启动它

我在命令提示符下输入了
irb
,它变为irb命令提示符

然后我开始尝试像1=>1;还有其他事情,但我没有得到任何结果。下一个提示我就去。我拿它干什么呢?:)

我应该做什么来确保我已经设置了RoR并开始创建应用程序


谢谢你,很抱歉我的问题总是让人困惑。

虽然我更喜欢在Mac上使用Ruby on Rails,但我对Windows有一个很好的理解,所以不久前我在我的Windows机器上设置了RoR。但要预先警告,你可能会让自己感到心痛和痛苦。除了错误和不好之外,Ruby在Windows上的运行速度要慢得多。我强烈建议您使用Linux设置一个双启动或虚拟机,然后在Linux操作系统上安装Rails,而不是尝试在Windows上安装Rails。如果您想使用虚拟机路径,可以使用或类似的方法

但是,如果你仍然想坚持使用Windows,我认为安装所有东西最简单的方法之一就是使用Wayne Seguin的。按照这些思路,我曾经帮助我学习设置Rails的过程,并构建我的第一个应用程序。好书


希望这能有所帮助。

虽然我更喜欢在Mac上使用Ruby on Rails,但我对Windows有一个很好的理解,所以不久前我在我的Windows机器上设置了RoR。但要预先警告,你可能会让自己感到心痛和痛苦。除了错误和不好之外,Ruby在Windows上的运行速度要慢得多。我强烈建议您使用Linux设置一个双启动或虚拟机,然后在Linux操作系统上安装Rails,而不是尝试在Windows上安装Rails。如果您想使用虚拟机路径,可以使用或类似的方法

但是,如果你仍然想坚持使用Windows,我认为安装所有东西最简单的方法之一就是使用Wayne Seguin的。按照这些思路,我曾经帮助我学习设置Rails的过程,并构建我的第一个应用程序。好书


希望这有帮助。

irb
中,您可以判断当前行是否以
开头

irb(main):001:0> "I'm gonna wait
irb(main):002:0" to finish this string"    # The string isn't terminated
=> "I'm gonna wait\nto finish this string"
irb(main):003:0>
但更有趣的是,在
irb
中,分号(
)似乎不会终止该行。因为
Ruby
中的分号(
)是不必要的,只需要一个
irb
不会实际运行您的语句,除非您在其中一个结尾处不带分号。而且
1=>1
不是有效的
Ruby
语句

正如Aaron提到的,最好的开始方式可能是。我没有亲自使用过,但它看起来几乎为你做了一切


我自己使用和设置Rails环境。RailsInstaller为您完成了所有这些。

irb
中,您可以判断当前线路是否以
开头

irb(main):001:0> "I'm gonna wait
irb(main):002:0" to finish this string"    # The string isn't terminated
=> "I'm gonna wait\nto finish this string"
irb(main):003:0>
但更有趣的是,在
irb
中,分号(
)似乎不会终止该行。因为
Ruby
中的分号(
)是不必要的,只需要一个
irb
不会实际运行您的语句,除非您在其中一个结尾处不带分号。而且
1=>1
不是有效的
Ruby
语句

正如Aaron提到的,最好的开始方式可能是。我没有亲自使用过,但它看起来几乎为你做了一切


我自己使用和设置Rails环境。RailsInstaller为您做了所有这些。

您确定您在irb中输入的内容不需要最后报价吗?您所描述的内容听起来像是键入了一个未终止的字符串。您确定您在irb中键入的内容不需要结束引号吗?您所描述的内容听起来像是键入了一个未终止的字符串。
PS C:\Users\Justin> ruby -v
ruby 1.9.3p0 (2011-10-30) [i386-mingw32]