当我试图执行时:
#!/usr/bin/env ruby
class WrongNumberOfPlayersError < StandartError ; end
class NoSuchStrategyError < StandartError ; end
我得到以下错误:
`<main>': uninitialized constant StandartError (NameError)
我想我需要标准错误文件,所以我写了
require 'StandartError'
就在这行之后,我指定了我的ruby目录。因此,我犯了以下错误:
/Users/nevayeshirazi/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- StandartError (LoadError)
from /Users/nevayeshirazi/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from ./part2.rb:2:in `<main>'
我做错什么了?任何帮助都非常感谢。
最佳答案
ruby中没有StandartError
类。你可能想要StandardError。