るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.041秒)

別のキーワード

  1. _builtin path
  2. pathname to_path
  3. _builtin absolute_path
  4. _builtin to_path
  5. pstore path

種類

ライブラリ

モジュール

キーワード

検索結果

Kernel$$: -> [String] (15150.0)

Rubyライブラリをロードするときの検索パスです。

...Rubyライブラリをロードするときの検索パスです。

Kernel.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。

起動時にはコマンドラインオプション -I で指定したディレクトリ、...
...ocal/lib/ruby" です。
platform/mswin32、platform/mingw32、platform/Cygwin
環境では
ruby.dll の位置からの相対で決まります。

require
'foo' を実行すると、
以下のように foo.rb と foo.so が交互に探索されます。

/usr/local/lib/ruby/site_ruby/VERSION/foo....
...す。
例えば HP-UX では require 'foo.so' とすると foo.sl を検索します。
したがって Ruby で記述されたコードでは常に .so を使うべきです。

なお、ロードパスをコマンドラインから調べるには

$ ruby -e 'puts $:'

とします。


この...
...HP-UX では require 'foo.so' とすると foo.sl を検索します。
したがって Ruby で記述されたコードでは常に .so を使うべきです。

なお、ロードパスをコマンドラインから調べるには

$ ruby -e 'puts $:'

とします。

$LOAD_PATH の特異メ...
...ソッドとして resolve_feature_path が定義されています。
require
を呼んだときに読み込まれるファイルを特定できます。

//emlist[][ruby]{
p $LOAD_PATH.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.7.0/lib/ruby/2.7.0/set.rb"]
//}

この変数はグロ...

Kernel$$LOAD_PATH -> [String] (3150.0)

Rubyライブラリをロードするときの検索パスです。

...Rubyライブラリをロードするときの検索パスです。

Kernel.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。

起動時にはコマンドラインオプション -I で指定したディレクトリ、...
...ocal/lib/ruby" です。
platform/mswin32、platform/mingw32、platform/Cygwin
環境では
ruby.dll の位置からの相対で決まります。

require
'foo' を実行すると、
以下のように foo.rb と foo.so が交互に探索されます。

/usr/local/lib/ruby/site_ruby/VERSION/foo....
...す。
例えば HP-UX では require 'foo.so' とすると foo.sl を検索します。
したがって Ruby で記述されたコードでは常に .so を使うべきです。

なお、ロードパスをコマンドラインから調べるには

$ ruby -e 'puts $:'

とします。


この...
...HP-UX では require 'foo.so' とすると foo.sl を検索します。
したがって Ruby で記述されたコードでは常に .so を使うべきです。

なお、ロードパスをコマンドラインから調べるには

$ ruby -e 'puts $:'

とします。

$LOAD_PATH の特異メ...
...ソッドとして resolve_feature_path が定義されています。
require
を呼んだときに読み込まれるファイルを特定できます。

//emlist[][ruby]{
p $LOAD_PATH.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.7.0/lib/ruby/2.7.0/set.rb"]
//}

この変数はグロ...

Kernel$$-I -> [String] (50.0)

Rubyライブラリをロードするときの検索パスです。

...Rubyライブラリをロードするときの検索パスです。

Kernel.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。

起動時にはコマンドラインオプション -I で指定したディレクトリ、...
...HP-UX では require 'foo.so' とすると foo.sl を検索します。
したがって Ruby で記述されたコードでは常に .so を使うべきです。

なお、ロードパスをコマンドラインから調べるには

$ ruby -e 'puts $:'

とします。

$LOAD_PATH の特異メ...
...ソッドとして resolve_feature_path が定義されています。
require
を呼んだときに読み込まれるファイルを特定できます。

//emlist[][ruby]{
p $LOAD_PATH.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.7.0/lib/ruby/2.7.0/set.rb"]
//}

この変数はグロ...

セキュリティモデル (36.0)

セキュリティモデル RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ 機構が備わっています。

...や環境変数、コマンドライン引数(ARGV)から得られた文字列

$ ruby -e 'p ARGV[0].tainted?' hoge
true

環境変数PATHだけは例外で、値に危険なパスを含む場合のみ汚染されます。

ここでは危険なパスとは誰でも変更/書き込...
...)
* Kernel.#eval
* トップレベルへの Kernel.#load (第二引数を指定してラップすれば実行可能)
* Kernel.#require
* Kernel.#trap


==== レベル 2

===== 汚染されるオブジェクト

* レベル1と同様

===== 禁止される操作
レベル1...
...止されました。

=== セーフレベルに関するその他の詳細

* requireは$SAFE = 0で実行される
* Level 1以上では起動時に以下の違いがある
* 環境変数 RUBYLIB を $: に加えない
* 環境変数 RUBYOPT を処理しない
* 標準入...
...実行可能)
* Kernel.#require
* Kernel.#trap


==== レベル 2

廃止されました。

==== レベル 3

廃止されました。

====[a:level4] レベル 4

廃止されました。

=== セーフレベルに関するその他の詳細

* requireは$SAFE = 0で実行される...
...* Level 1以上では起動時に以下の違いがある
* 環境変数 RUBYLIB を $: に加えない
* 環境変数 RUBYOPT を処理しない
* 標準入力からのプログラム読み込みを行わない
(スクリプトがsetgid, setuidされている時も同...

Kernel$$-I -> [String] (20.0)

Rubyライブラリをロードするときの検索パスです。

...Rubyライブラリをロードするときの検索パスです。

Kernel.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。

起動時にはコマンドラインオプション -I で指定したディレクトリ、...
...ocal/lib/ruby" です。
platform/mswin32、platform/mingw32、platform/Cygwin
環境では
ruby.dll の位置からの相対で決まります。

require
'foo' を実行すると、
以下のように foo.rb と foo.so が交互に探索されます。

/usr/local/lib/ruby/site_ruby/VERSION/foo....
...す。
例えば HP-UX では require 'foo.so' とすると foo.sl を検索します。
したがって Ruby で記述されたコードでは常に .so を使うべきです。

なお、ロードパスをコマンドラインから調べるには

$ ruby -e 'puts $:'

とします。


この...

絞り込み条件を変える