为什么hello_world不能在Ubuntu上的Ruby中工作?

为什么hello_world不能在Ubuntu上的Ruby中工作?,ruby,Ruby,我的第一个Ruby程序:hello\u world.rb: puts ¨Hello World¨ 我已保存它,当我尝试从终端运行它时,它返回: ruby hello_world.rb hello_world.rb:1:in `<main>': uninitialized constant World¨ (NameError) ruby hello\u world.rb hello_world.rb:1:in`:未初始化的常量世界¨(NameError) 我尝试重新安装ruby和

我的第一个Ruby程序:
hello\u world.rb

puts ¨Hello World¨
我已保存它,当我尝试从终端运行它时,它返回:

ruby hello_world.rb
hello_world.rb:1:in `<main>': uninitialized constant World¨ (NameError)
ruby hello\u world.rb
hello_world.rb:1:in`:未初始化的常量世界¨(NameError)
我尝试重新安装ruby和编辑器(ATOM)。这就是我能想到的全部尝试。任何想法都会很有帮助


-ruby 3.0.1p64。Ubuntu

你可能会从一些网站复制粘贴的内容,这些网站的格式会改变引号。它们不是字符串的有效引号。请自己重新键入引号。

您的字符串不是用双引号(
)括起来的,而是用字符括起来的

替换

puts ¨Hello World¨


请剪切并粘贴您的实际代码。
放置“Hello World”
效果很好,因此您可能没有发布实际代码,或者您正在犯其他错误。我预计会出现某种语法错误。请确保您没有意外地获得智能引号,尽管atom可能会阻止这一点(但有时不会)。尝试手动替换引号。可能与我自己键入的引号有关。当我键入引号时,看起来总是这样。“。我试着在我所有的编辑器中输入一个引语,它们的行为都是一样的。可能是你正在使用的键盘/语言。确保您使用的是标准英语语言包。
puts "Hello World"