【问题标题】:Run a Ruby program in mac terminal在 mac 终端中运行一个 Ruby 程序
【发布时间】:2016-04-01 19:53:47
【问题描述】:

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

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

这真的很简单,但我想先写一些东西来测试它 另外,我遵循了本 ruby​​ 指南的第一段(安装)和“运行 ruby​​ 代码”部分: https://launchschool.com/books/ruby/read/preparations 我该怎么办?提前致谢!

【问题讨论】:

  • 您是否有错误消息或其他我们可以从中获取信息的信息?
  • ruby: 没有这样的文件或目录 -- test.rb (LoadError)
  • 这是我得到的错误。问我错过的问题输入脚本的名称:它是 test.rb 而不是 .tb
  • 请在您的问题中编辑它。

标签: ruby macos terminal operating-system


【解决方案1】:

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

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

【讨论】:

  • 这似乎工作得很好!非常感谢您的帮助,这是我第一次使用终端
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-22
  • 1970-01-01
  • 1970-01-01
  • 2016-03-29
  • 2023-03-04
  • 2020-07-31
  • 2014-02-05
相关资源
最近更新 更多