无法从文本文件(test.rb)运行Ruby代码,但可以在正确的文件夹中运行IRB和
总鲁比诺布问题。。。我买了一本书,读了一些网站,在IRB玩过,感觉就像是在不折不扣地遵循指令 我正在运行OSX Mavericks,所以从shell中我可以看到ruby已安装无法从文本文件(test.rb)运行Ruby代码,但可以在正确的文件夹中运行IRB和,ruby,Ruby,总鲁比诺布问题。。。我买了一本书,读了一些网站,在IRB玩过,感觉就像是在不折不扣地遵循指令 我正在运行OSX Mavericks,所以从shell中我可以看到ruby已安装 Davids-iMac:~ asdf$ ruby -v ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13] 我可以运行IRB并成功运行示例代码,等等 我正试图保存一个文本文件,并从控制台运行代码,就像我长大成人穿的裤子一样。看我的杰
Davids-iMac:~ asdf$ ruby -v
ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]
我可以运行IRB并成功运行示例代码,等等
我正试图保存一个文本文件,并从控制台运行代码,就像我长大成人穿的裤子一样。看我的杰作:
puts “this is a test”
另存为文件夹:/Users/asdf/Ruby中名为“test.rb”的纯文本文件
我转到控制台中的目录,看到那里的文件
Davids-iMac:~ asdf$ cd ruby
Davids-iMac:ruby asdf$ ls
test.rb
…我尝试使用运行该文件,并获得以下信息:
Davids-iMac:ruby asdf$ ruby test.rb
test.rb:1:in `<main>': undefined local variable or method `test”' for main:Object (NameError)
Davids-iMac:ruby asdf$
Davids-iMac:ruby-asdf$ruby-test.rb
test.rb:1:in`':未定义的局部变量或main:Object(NameError)的方法“test”
Davids iMac:ruby asdf美元
我只想要大块的培根。请帮我弄一块肥肉。将引号从
“
改为”
,你应该会得到你想要的结果。不可信。一个好的开始。谢谢你的好心先生。对于后代来说,这是通过文本编辑来完成的,方法是编辑->替换->并关闭“智能引号”“。它们的名字很贴切,因为它们会让你感到非常非常愚蠢。别担心。我们都去过:-)