如何使用sublime在终端上运行ruby

时间:2015-07-02 13:02:25

标签: ruby-on-rails ruby

我甚至不确定这个问题是否正确。

我在以下链接上做了一个ruby教程 www.youtube.com/watch?v=Dji9ALCgfpM

他在sublime上编写代码,并在终端上显示运行代码。 我曾经在综合红宝石上做浆果,irb。 有什么区别?

3 个答案:

答案 0 :(得分:3)

您有两个主要选择:

第一个选项是在终端中运行Ruby代码。将您的Ruby文件保存为somename.rb。在终端中,导航到保存它的目录,然后只需使用

运行它
ruby somename.rb

然后应该很好地运行。确保首先在系统上安装了Ruby,否则请查看here

或者你可以在Sublime Text中直接运行它。通过单击屏幕右下角的语言选择器,确保您处于Ruby模式。

另外 - 在顶部菜单中转到工具 - >构建系统 - >红宝石

从那时起,您可以通过按工具 - >在Sublime中直接运行它。构建或使用CTRL-B热键。

答案 1 :(得分:2)

与终端和崇高无关。 Sublime是一个文本编辑器,有一个选项可以使用ctrl + b在那里构建你的程序(sublime),但如果你在运行时获得用户输入,那么文件只是构建但不会运行。

如果要在终端中运行ruby文件:

在sublime或任何其他文本编辑器中编写代码,并使用扩展名(.rb)保存文件。在终端中,如果已安装ruby,请键入irb filename.rb。但在此之前检查当前目录是否设置为文件位置。如果不使用cd filepath的cd命令更改目录。

使用irb在终端中运行示例ruby文件: Running a sample ruby file in terminal using irb

在sublime中运行示例ruby文件: Running in sublime

答案 2 :(得分:0)

您可以在文件中创建Ruby程序:

my_first_ruby_program.rb

你在其中加入了一些内容:

puts "Hello world"

然后通过在控制台中启动它来执行程序(假设您与您创建的文件/ ruby​​程序位于同一目录中):

ruby my_first_program.rb

irb是一个交互式shell,它可用于测试一些简短的程序或代码行。如果要创建“完整”程序/脚本,则需要将其保存到文件中。然后你可以执行它。

一些链接:

Make your first ruby file (middle of the post)

More about IRB

了解有关ruby和ror的更多信息:

Ruby tutorial

Rails tutorial