るりまサーチ

最速Rubyリファレンスマニュアル検索!
211件ヒット [1-100件を表示] (0.014秒)
トップページ > クエリ:$[x] > クエリ:debug[x]

別のキーワード

  1. kernel $debug
  2. kernel $3
  3. kernel $7
  4. kernel $4
  5. kernel $8

ライブラリ

クラス

モジュール

検索結果

<< 1 2 3 > >>

debug (38006.0)

Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。

...使用したインタフェース rubydb3x.el が
https://github.com/ruby/elisp にあるので、活用してください。

=== 使い方

$
ruby -rdebug foo.rb

または、Emacs から

M-x load-library rubydb3x.el
M-x rubydb

=== デバッグコマンド

以下は、デバッガで...
...からやり直します。

このコマンドの省略形は r です。

: help
デバッグコマンドの一覧を表示します。

このコマンドの省略形は h です。

=== 注意

このライブラリは $SAFE が 0 より大きい場合には使用できません。...

Kernel$$DEBUG -> bool (21202.0)

この値が真のときはインタプリタがデバッグモードになります。

....abort_on_exception= の効果がなくなります。
* 例外を捕捉しているかどうかに関係なく、
例外が発生した時点で $stderr にそれが出力されます。
スクリプトの処理は続行されます。

この変数はグローバルスコープです。

@s...

Kernel$$-d -> bool (18102.0)

この値が真のときはインタプリタがデバッグモードになります。

....abort_on_exception= の効果がなくなります。
* 例外を捕捉しているかどうかに関係なく、
例外が発生した時点で $stderr にそれが出力されます。
スクリプトの処理は続行されます。

この変数はグローバルスコープです。

@s...

Net::POP3#set_debug_output(f) -> () (6113.0)

デバッグ用の出力 f をセットします。

...オブジェクトでなければなりません。

使用例:

require 'net/pop'

pop = Net::POP3.new('pop.example.com', 110)
pop.set_debug_output $stderr
pop.start('YourAccount', 'YourPassword') {
p pop.n_bytes
}

実行結果:

POP session started: pop.example.com:110 (POP)
->...

irb (120.0)

irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

...さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロンプトが表れます。

$
irb
irb(main):001:0>

あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。

irb(main):001...
...options:
-f ~/.irbrc を読み込まない
-m bc モード (分数と行列の計算ができる)
-d $DEBUG を true にする (ruby -d と同じ)
-w ruby -w と同じ
-W[level=2] ruby -W と同じ
-r library rub...
...参照)
--single-irb irb 中で self を実行して得られるオブジェクトをサブ irb と共
有する
--irb_debug n irb のデバッグレベルを n に設定する
(ユーザは利用すべきではない)
-v, --version irb の...
...のコマンドラインオプション

irb [options] file_name opts
options:
-f ~/.irbrc を読み込まない
-d $DEBUG を true にする (ruby -d と同じ)
-w ruby -w と同じ
-W[level=2] ruby -W と同じ
-r library rub...

絞り込み条件を変える

Rubyの起動 (96.0)

Rubyの起動 * cmd_option * shebang

...ードセパレータ($/)を8進数で指定します。

数字を指定しない場合はヌルキャラクタがセパレータになります
($/ = "\0" と同じ)。
数の後に他のスイッチがあっても構いません。

-00で, パラグラフモード($/=""と同じ), -0777...
...部一度に読み
込むモード($/=nilと同じ)に設定できます。

: -a

`-n'や`-p'とともに用いて, オートスプリットモードをONにします。
オートスプリットモードでは各ループの先頭で,
//emlist{
$
F = $_.split
//}
が実行されます。...
...が無ければ, "Syntax OK"と出力します。

: --copyright

著作権表示をします。


: -d
: --debug

デバッグモードでスクリプトを実行します。$DEBUG $VERBOSE を
true にします。

: -E ex[:in]
: --encoding ex[:in]

デフォルトの外部エンコー...

Kernel.#caller(range) -> [String] | nil (78.0)

start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。

...start 段上の呼び出し元の情報を $@
の形式のバックトレース(文字列の配列)として返します。

トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。

引数で指定した...
...at
file = $1
line = $2.to_i
method = $3
[file, line, method]
end
end

def foo
p parse_caller(caller.first)
end

def bar
foo
p parse_caller(caller.first)
end

bar
p parse_caller(caller.first)

#=> ["-", 15, "bar"]
# ["-", 19, nil]
# nil
//}

以下は、$DEBUG が真の場...
...合に役に立つ debug 関数
のサンプルです。

//emlist[例][ruby]{
$
DEBUG = true

def debug(*args)
p [caller.first, *args] if $DEBUG
end

debug
"debug information"

#=> ["-:7", "debug information"]
//}...

Kernel.#caller(start = 1) -> [String] | nil (78.0)

start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。

...start 段上の呼び出し元の情報を $@
の形式のバックトレース(文字列の配列)として返します。

トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。

引数で指定した...
...at
file = $1
line = $2.to_i
method = $3
[file, line, method]
end
end

def foo
p parse_caller(caller.first)
end

def bar
foo
p parse_caller(caller.first)
end

bar
p parse_caller(caller.first)

#=> ["-", 15, "bar"]
# ["-", 19, nil]
# nil
//}

以下は、$DEBUG が真の場...
...合に役に立つ debug 関数
のサンプルです。

//emlist[例][ruby]{
$
DEBUG = true

def debug(*args)
p [caller.first, *args] if $DEBUG
end

debug
"debug information"

#=> ["-:7", "debug information"]
//}...

Kernel.#caller(start, length) -> [String] | nil (78.0)

start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。

...start 段上の呼び出し元の情報を $@
の形式のバックトレース(文字列の配列)として返します。

トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。

引数で指定した...
...at
file = $1
line = $2.to_i
method = $3
[file, line, method]
end
end

def foo
p parse_caller(caller.first)
end

def bar
foo
p parse_caller(caller.first)
end

bar
p parse_caller(caller.first)

#=> ["-", 15, "bar"]
# ["-", 19, nil]
# nil
//}

以下は、$DEBUG が真の場...
...合に役に立つ debug 関数
のサンプルです。

//emlist[例][ruby]{
$
DEBUG = true

def debug(*args)
p [caller.first, *args] if $DEBUG
end

debug
"debug information"

#=> ["-:7", "debug information"]
//}...
<< 1 2 3 > >>