【问题标题】:Ruby script won't executeRuby脚本不会执行
【发布时间】:2016-09-13 09:09:41
【问题描述】:

Ruby 新手。我创建了一个名为“hello.rb”的非常简单的脚本:

name = "Frederik"
puts = "Hello #{name}"

当我运行“ruby hello.rb”时,它不会在我的终端中执行(没有输出)。我已经检查了我的编辑器(原子)正在使用“cat -e hello.rb”创建 EOL,正如此处“mu 太短”所建议的那样:Why won't my Ruby script execute?。这可能是什么原因造成的?我附上了截图供参考。

谢谢!

【问题讨论】:

    标签: ruby terminal


    【解决方案1】:
    puts = "Hello #{name}"
    

    您将“Hello #{name}”分配给名为 puts 的变量,而不是将其写入 STDIO。

    删除赋值运算符,您的输出应该会正常显示。

    【讨论】:

    • 感谢 mcfinnigan - 感激不尽
    猜你喜欢
    • 2013-10-11
    • 2015-08-29
    • 2013-06-19
    • 2019-10-28
    • 2020-07-01
    • 2013-02-20
    • 1970-01-01
    • 2016-11-06
    • 2016-07-29
    相关资源
    最近更新 更多