如何使用StandartError?

emr*_*azi 2 ruby require

当我尝试执行时:

#!/usr/bin/env ruby

class WrongNumberOfPlayersError < StandartError ; end
class NoSuchStrategyError < StandartError ; end
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

`<main>': uninitialized constant StandartError (NameError)
Run Code Online (Sandbox Code Playgroud)

我假设我需要StandartError文件,所以我写道

require 'StandartError'
Run Code Online (Sandbox Code Playgroud)

就在我指定我的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>'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?任何帮助真的很感激.

luc*_*tte 5

StandartErrorRuby中没有类.您可能想要StandardError.