如何在Windows 7上运行ruby程序?

时间:2012-02-18 18:02:17

标签: ruby windows-7 compilation

有谁知道如何在Windows 7上运行/编译Ruby程序?例如,您可以在Eclipse中编译Java,但我似乎无法为Ruby找到它。

5 个答案:

答案 0 :(得分:36)

http://rubyinstaller.org/ - “在Windows上安装Ruby的简便方法”。

将为您提供语言和执行环境 - 您应该开始使用的所有内容。

答案 1 :(得分:5)

Ruby不是编译的,而是解释的。您需要使用@ilollar提供的上述链接安装Ruby。

然后,如果您在文件some_ruby.rb中有程序的源代码,则将在cmd中执行:

ruby some_options.rb

这是ruby命令的一般形式:

ruby [ruby options] [program name] [program options]

答案 2 :(得分:1)

这是一本免费的在线书籍,如果您刚刚开始,它将回答您关于Ruby的大部分问题:http://ruby.learncodethehardway.org/book/

它被称为“以艰难的方式学习Ruby”,但不要让这个名字让你失望 - 这本书实际上很容易理解,并且不会让你知道任何关于编程的知识。

它将让您开始编写Ruby并首次运行程序。

像ilollar所说,Ruby Installer是将Ruby放在Windows计算机上的最佳方式。

我目前正在Windows 7上运行Ruby编写Rails应用程序。您可以在Windows上使用Ruby做很多事情,但是,您不能做任何事情。您可以下载的文件包可以帮助您编写Ruby程序 - 它们被称为Gems。一些宝石不能在Windows上运行 - Ruby Racer和一些版本的EventMachine是两个可以立即想到的。

这可能令人沮丧,但如果它发生了,您可以在Windows计算机上的虚拟机中安装Linux版本,这样您就可以使用这些宝石而无需购买新机器。

您还可以安装Linux以与Windows一起运行,而无需重新格式化或弄乱硬盘驱动器上的分区。有一个名为'Wubi'的程序将安装Ubuntu(Linux的一个版本)在Windows机器内运行。它实际上可以让你在启动机器时选择Windows或Linux。

但所有这些都是后来要考虑的事情。你现在可以在Windows上开发Ruby。

答案 3 :(得分:0)

此外,如果您想以交互方式运行Ruby,请找到安装它的位置并浏览到bin子目录。对我来说这是\ RailsInstaller \ Ruby1.9.3 \ bin。在这个目录中应该有一个文件irb.bat。双击它,您将获得一个Ruby控制台会话。

答案 4 :(得分:0)

您可以使用ocra创建窗口可执行文件。这样你就可以创建应用程序并将应用程序推送到另一台没有安装Ruby的电脑上。