有人知道如何在Windows 7上运行/编译Ruby程序吗?例如,您可以在Eclipse中编译Java,但我似乎找不到用于Ruby的编译器。
有人知道如何在Windows 7上运行/编译Ruby程序吗?例如,您可以在Eclipse中编译Java,但我似乎找不到用于Ruby的编译器。
http://rubyinstaller.org/ - "在Windows上安装Ruby的简单方法"。
它将为您提供语言和执行环境 - 您需要开始的一切。
ruby name_of_script.rb
。这些脚本在运行时编译。我相信Windows的Ruby安装程序包括DevKit,它将允许您使用C扩展编译Ruby代码。 - BrianRuby没有被编译,而是解释执行。你需要使用@ilollar提供的链接安装Ruby。
然后,如果你有一个程序的源代码文件some_ruby.rb
,你可以在命令行中执行以下命令:
ruby some_options.rb
ruby [ruby options] [program name] [program options]
这里有一本免费的在线书籍,如果你刚开始学习Ruby,它将回答你大部分的问题:http://ruby.learncodethehardway.org/book/
它叫做“学习Ruby的艰难之路”,但不要被名字吓到——这本书其实很容易理解,而且不会假设你已经了解编程。
它将帮助你开始编写Ruby并运行程序。
就像ilollar所说,Ruby安装程序是在Windows计算机上安装Ruby的最佳方式。
我目前正在Windows 7上运行Ruby编写Rails应用程序。你可以在Windows上使用Ruby做很多事情,但并不是所有的事情都能做到。你可以下载一些文件束来帮助你编写Ruby程序,它们被称为Gems。有些gems不能在Windows上运行——Ruby Racer和某些版本的EventMachine就是其中两个。
这可能会让人沮丧,但如果发生这种情况,你可以在Windows计算机上安装Linux虚拟机,这样你就可以使用这些gems而不必购买新的计算机。
您也可以安装Linux并与Windows并行运行,而无需重新格式化或干扰硬盘上的分区。有一个名为“Wubi”的程序,它将安装Ubuntu(Linux的一个版本)以在Windows机器内运行。实际上,它会让您在启动计算机时选择Windows或Linux。
但是所有这些都是稍后考虑的事情。现在您可以在Windows上开发Ruby。
你可以使用ocra创建窗口可执行文件。这样,你就可以创建应用程序并将其推送到另一台没有安装Ruby的电脑上。