When I try to execute:
#!/usr/bin/env ruby
class WrongNumberOfPlayersError < StandartError ; end
class NoSuchStrategyError < StandartError ; end
I get the following error:
`<main>': uninitialized constant StandartError (NameError)
I assumed I need to require the StandartError file, so I wrote
require 'StandartError'
just after the line I specify my Ruby directory. As a result I had the following error:
/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>'
What am I doing wrong ? Any help really appreciated.
There isn’t a
StandartErrorclass in Ruby. You probably want StandardError.