Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby脚本赢得';不执行_Ruby_Terminal - Fatal编程技术网

Ruby脚本赢得';不执行

Ruby脚本赢得';不执行,ruby,terminal,Ruby,Terminal,Ruby新手。我创建了一个非常简单的脚本“hello.rb”: 当我运行“RubyHello.rb”时,它不会在我的终端中执行(没有输出)。我已经检查了我的编辑器(atom)是否正在使用“cat-e hello.rb”创建EOL,正如这里的“mu太短”所建议的那样:。这可能是什么原因造成的?我附上了一个截图供参考 谢谢大家! puts = "Hello #{name}" 您将“Hello#{name}”赋值给名为puts的变量,而不是将其写入STDIO 删除赋值运算符,您的输出将正常显示。谢

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

当我运行“RubyHello.rb”时,它不会在我的终端中执行(没有输出)。我已经检查了我的编辑器(atom)是否正在使用“cat-e hello.rb”创建EOL,正如这里的“mu太短”所建议的那样:。这可能是什么原因造成的?我附上了一个截图供参考

谢谢大家!

puts = "Hello #{name}"
您将“Hello#{name}”赋值给名为puts的变量,而不是将其写入STDIO


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

谢谢mcfinnigan-非常感谢
puts = "Hello #{name}"