我甚至不确定这个问题是否正确。
我在以下链接上做了一个ruby教程 www.youtube.com/watch?v=Dji9ALCgfpM
他在sublime上编写代码,并在终端上显示运行代码。 我曾经在综合红宝石上做浆果,irb。 有什么区别?
答案 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命令更改目录。
答案 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)
了解有关ruby和ror的更多信息: