ライブラリ
クラス
-
ARGF
. class (10) - BasicSocket (72)
- Dir (336)
-
Errno
:: EXXX (36) - File (402)
-
File
:: Stat (12) - GDBM (12)
- IO (784)
- IPSocket (36)
-
Net
:: Telnet (4) -
OpenSSL
:: SSL :: SSLServer (12) - Pathname (60)
- Random (72)
- Socket (72)
- StringIO (96)
- SystemCallError (60)
- TCPServer (24)
- UDPSocket (48)
- UNIXServer (24)
モジュール
- Etc (24)
- Fiddle (48)
- FileTest (12)
- FileUtils (115)
- Kernel (364)
-
OpenSSL
:: SSL :: SocketForwarder (24) - Process (276)
-
Process
:: GID (48) -
Process
:: Sys (120) -
Process
:: UID (48) - Readline (12)
-
Socket
:: Constants (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- === (12)
- E2BIG (12)
- EACCES (12)
- EADDRINUSE (12)
- EADDRNOTAVAIL (12)
- EADV (12)
- EAFNOSUPPORT (12)
- EAGAIN (12)
-
EAI
_ SYSTEM (24) - EALREADY (12)
- EAUTH (12)
- EBADE (12)
- EBADF (12)
- EBADFD (12)
- EBADMSG (12)
- EBADR (12)
- EBADRPC (12)
- EBADRQC (12)
- EBADSLT (12)
- EBFONT (12)
- EBUSY (12)
- ECANCELED (12)
- ECAPMODE (11)
- ECHILD (12)
- ECHRNG (12)
- ECOMM (12)
- ECONNABORTED (12)
- ECONNREFUSED (12)
- ECONNRESET (12)
- EDEADLK (12)
- EDEADLOCK (12)
- EDESTADDRREQ (12)
- EDOM (12)
- EDOOFUS (12)
- EDOTDOT (12)
- EDQUOT (12)
- EEXIST (12)
- EFAULT (12)
- EFBIG (12)
- EFTYPE (12)
- EHOSTDOWN (12)
- EHOSTUNREACH (12)
- EHWPOISON (11)
- EIDRM (12)
- EILSEQ (12)
- EINPROGRESS (12)
- EINTR (12)
- EINVAL (12)
- EIO (12)
- EIPSEC (12)
- EISCONN (12)
- EISDIR (12)
- EISNAM (12)
- EKEYEXPIRED (12)
- EKEYREJECTED (12)
- EKEYREVOKED (12)
- EL2HLT (12)
- EL2NSYNC (12)
- EL3HLT (12)
- EL3RST (12)
- ELIBACC (12)
- ELIBBAD (12)
- ELIBEXEC (12)
- ELIBMAX (12)
- ELIBSCN (12)
- ELNRNG (12)
- ELOOP (12)
- EMEDIUMTYPE (12)
- EMFILE (12)
- EMLINK (12)
- EMSGSIZE (12)
- EMULTIHOP (12)
- ENAMETOOLONG (12)
- ENAVAIL (12)
- ENEEDAUTH (12)
- ENETDOWN (12)
- ENETRESET (12)
- ENETUNREACH (12)
- ENFILE (12)
- ENOANO (12)
- ENOATTR (12)
- ENOBUFS (12)
- ENOCSI (12)
- ENODATA (12)
- ENODEV (12)
- ENOENT (12)
- ENOEXEC (12)
- ENOKEY (12)
- ENOLCK (12)
- ENOLINK (12)
- ENOMEDIUM (12)
- ENOMEM (12)
- ENOMSG (12)
- ENONET (12)
- ENOPKG (12)
- ENOPROTOOPT (12)
- ENOSPC (12)
- ENOSR (12)
- ENOSTR (12)
- ENOSYS (12)
- ENOTBLK (12)
- ENOTCAPABLE (11)
- ENOTCONN (12)
- ENOTDIR (12)
- ENOTEMPTY (12)
- ENOTNAM (12)
- ENOTRECOVERABLE (12)
- ENOTSOCK (12)
- ENOTSUP (12)
- ENOTTY (12)
- ENOTUNIQ (12)
- ENXIO (12)
- EOPNOTSUPP (12)
- EOVERFLOW (12)
- EOWNERDEAD (12)
- EPERM (12)
- EPFNOSUPPORT (12)
- EPIPE (12)
- EPROCLIM (12)
- EPROCUNAVAIL (12)
- EPROGMISMATCH (12)
- EPROGUNAVAIL (12)
- EPROTO (12)
- EPROTONOSUPPORT (12)
- EPROTOTYPE (12)
- ERANGE (12)
- EREMCHG (12)
- EREMOTE (12)
- EREMOTEIO (12)
- ERESTART (12)
- ERFKILL (12)
- EROFS (12)
- ERPCMISMATCH (12)
- ESHUTDOWN (12)
- ESOCKTNOSUPPORT (12)
- ESPIPE (12)
- ESRCH (12)
- ESRMNT (12)
- ESTALE (12)
- ESTRPIPE (12)
- ETIME (12)
- ETIMEDOUT (12)
- ETOOMANYREFS (12)
- ETXTBSY (12)
- EUCLEAN (12)
- EUNATCH (12)
- EUSERS (12)
- EWOULDBLOCK (12)
- EXDEV (12)
- EXFULL (12)
- EXXX (12)
- ErrNoFinishedThread (6)
- ErrNoWaitingThread (6)
- ErrNotRegisteredException (6)
- ErrNotRegular (12)
- Errno (24)
-
NEWS for Ruby 2
. 3 . 0 (10) - NOERROR (12)
- NOLOCK (12)
- Status (12)
- SystemCallError (12)
- ` (12)
-
accept
_ nonblock (36) - addr (12)
- advise (12)
- atime (24)
- autoclose= (12)
- binmode (12)
- birthtime (22)
- chdir (48)
- children (28)
- chmod (24)
- chown (24)
- chroot (12)
-
clock
_ gettime (12) - close (12)
-
close
_ read (12) -
close
_ write (12) - confstr (12)
- connect (12)
-
connect
_ nonblock (12) - copy (12)
- cp (12)
-
cp
_ lr (7) - ctime (24)
- daemon (12)
- delete (24)
-
each
_ child (32) - egid= (12)
- eid= (24)
- entries (36)
- euid= (12)
- exec (48)
- fail (36)
- fcntl (24)
- flock (12)
- flush (12)
-
for
_ fd (12) - foreach (72)
- fsync (12)
- ftype (12)
- getpgid (12)
- getpgrp (12)
- getpriority (12)
- getrlimit (12)
- gets (12)
- getwd (12)
- gid= (12)
-
grant
_ privilege (24) - groups (12)
- groups= (12)
- kill (12)
-
last
_ error (12) -
last
_ error= (12) - lchmod (12)
- link (24)
- listen (36)
- ln (12)
-
ln
_ s (12) -
ln
_ sf (12) - logger (12)
- lstat (24)
- lutime (8)
- mkdir (12)
- move (12)
- mtime (24)
- mv (12)
-
net
/ imap (12) - new (136)
- open (144)
- p (12)
- pathconf (12)
- peeraddr (12)
- pipe (96)
- popen (168)
- pos= (12)
- pread (8)
- print (24)
- printf (36)
- putc (24)
- puts (24)
- pwd (12)
- pwrite (8)
- raise (36)
- rand (72)
- read (60)
-
read
_ nonblock (22) - readline (24)
- readlines (48)
- readlink (12)
- readpartial (12)
- realdirpath (24)
- realpath (36)
- recv (12)
-
recv
_ nonblock (12) - recvfrom (24)
-
recvfrom
_ nonblock (24) - rename (12)
- reopen (60)
- rmdir (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - seek (24)
- select (12)
- send (48)
- setegid (12)
- seteuid (12)
- setgid (12)
- setpgid (12)
- setpgrp (12)
- setpriority (12)
- setregid (12)
- setresgid (12)
- setresuid (12)
- setreuid (12)
- setrgid (12)
- setrlimit (24)
- setruid (12)
- setsid (12)
- setsockopt (36)
- setuid (12)
- shutdown (12)
- size (24)
- spawn (48)
- stat (24)
- switch (48)
- symlink (24)
- syscall (12)
- sysconf (12)
- sysopen (12)
- sysread (12)
- sysseek (12)
- system (28)
- syswrite (12)
- truncate (36)
- tsort (12)
- uid= (12)
- unlink (24)
- utime (12)
- wait (12)
- wait2 (12)
- waitpid (12)
- waitpid2 (12)
- warn (12)
-
win32
_ last _ error (12) -
win32
_ last _ error= (12) - write (12)
-
write
_ nonblock (12)
検索結果
先頭5件
-
SystemCallError
# errno -> Integer | nil (18149.0) -
レシーバに対応するシステム依存のエラーコードを返します。
...l を返します。
begin
raise Errno::ENOENT
rescue Errno::ENOENT => err
p err.errno # => 2
p Errno::ENOENT::Errno # => 2
end
begin
raise SystemCallError, 'message'
rescue SystemCallError => err
p err.errno # => nil
end
な......お、例外を発生させずにエラーコードを得るには、
Errno::EXXX::Errno 定数を使います。... -
Errno
:: EXXX :: Errno -> Integer (9141.0) -
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
...
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
例:
p Errno::EAGAIN::Errno # => 11
p Errno::EWOULDBLOCK::Errno # => 11... -
Errno (6006.0)
-
システムコールのエラーに対応する例外を集めたモジュールです。
...システムコールのエラーに対応する例外を集めたモジュールです。
@see SystemCallError, Errno::EXXX... -
Exception2MessageMapper
:: ErrNotRegisteredException (6000.0) -
登録されていない例外が Exception2MessageMapper#Raise で使用された場合に発生します。
登録されていない例外が Exception2MessageMapper#Raise で使用された場合に発生します。 -
ExceptionForMatrix
:: ErrNotRegular (6000.0) -
逆行列計算時に行列が正則でない場合に発生する例外です。
逆行列計算時に行列が正則でない場合に発生する例外です。 -
ThreadsWait
:: ErrNoFinishedThread (6000.0) -
nonblock がtrue でかつ、キューが空の時、発生します。
nonblock がtrue でかつ、キューが空の時、発生します。
@see ThreadsWait#next_wait -
ThreadsWait
:: ErrNoWaitingThread (6000.0) -
終了を待つスレッドが存在しない時、発生します。
終了を待つスレッドが存在しない時、発生します。
@see ThreadsWait#next_wait -
Errno
:: EXXX . new() -> Errno :: EXXX (3142.0) -
Errno::EXXX オブジェクトを生成して返します。
...Errno::EXXX オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message... -
Errno
:: EXXX . new(error _ message) -> Errno :: EXXX (3142.0) -
Errno::EXXX オブジェクトを生成して返します。
...Errno::EXXX オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message... -
Errno
:: EXXX (3036.0) -
システム依存のエラーコードのそれぞれに対応する一連の例外クラスです。 Rubyのライブラリ内部でシステムコールや一部のC言語関数が失敗したときに発生します。
...外 Errno::ENOENT を発生させます。
Ruby は処理系がコンパイルされるときに、デフォルトで下記リストのような Errno::EXXX クラスを定義しようとします。
動作環境に EXXX というエラーコードが存在しない場合、Rubyはその Errno::EXX......X を Errno::NOERROR の別名として定義します。
また、以下の一覧にはないシステムエラーが発生した場合は、
Errno::EXXX (XXX はエラー番号を表す 3 桁の数字)
という名前の例外クラスが自動的に作成され、発生します。
(これは R......ルを参照してください。
=== エラー名リスト
個々の例外の意味はシステム依存です。
システムのマニュアル errno(3) を参照してください。
Microsoft Windows システムにおいては http://msdn2.microsoft.com/ja-jp/library/5814770t.aspx を参照...