在mac终端中运行Ruby程序

时间:2015-12-27 22:24:24

标签: ruby macos terminal operating-system

我是编程的新手,几天前我开始了关于codecademy的ruby课程。我发现,对于红宝石而言,通常使用Sublime Text而不是ide。问题是我无法通过输入“ruby test.rb”(测试是脚本的名称)从mac的终端运行一个简单的程序。在这里的另一个问题说这已经足够了,但不是我的情况。我该怎么做才能运行它?无论如何这里是代码:)

def main
    print "Enter yout name: "
    input = gets.chomp
end 
main

这很简单,但我想先写一些东西来测试它 加上我跟随第一段(安装)和这个红宝石指南的“运行红宝石代码”部分: https://launchschool.com/books/ruby/read/preparations 我该怎么办?提前谢谢!

1 个答案:

答案 0 :(得分:1)

您是否在测试文件所在的文件夹中?从终端运行ruby程序的步骤是:

  1. 通过键入cd foldername导航到ruby文件所在的文件夹,直到您深入到文件所在位置。如果您不确定当前文件夹中的内容,请键入ls以列出所有文件&文件夹。
  2. 当您进入正确的文件夹后,再次输入ls,您应该会看到test.rb。文件的扩展名应为.rb而不是.tb。不知道这是不是一种类型。
  3. 输入ruby test.rb,您的计划应该有效。我模仿你的代码,它在我的Mac终端上运行。