我是编程的新手,几天前我开始了关于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 我该怎么办?提前谢谢!
答案 0 :(得分:1)
您是否在测试文件所在的文件夹中?从终端运行ruby程序的步骤是:
cd foldername
导航到ruby文件所在的文件夹,直到您深入到文件所在位置。如果您不确定当前文件夹中的内容,请键入ls
以列出所有文件&文件夹。 ls
,您应该会看到test.rb
。文件的扩展名应为.rb而不是.tb。不知道这是不是一种类型。 ruby test.rb
,您的计划应该有效。我模仿你的代码,它在我的Mac终端上运行。