るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Kernel#gem(gem_name, *version_requirements) -> bool (166.0)

$LOAD_PATH に Ruby Gem を追加します。

...$LOAD_PATH に Ruby Gem を追加します。

指定された Gem をロードする前にその Gem が必要とする Gem をロードします。
バージョン情報を省略した場合は、最も高いバージョンの Gem をロードします。
指定された Gem やその Gem が必...
...かった場合は
Gem::LoadError が発生します。

バージョンの指定方法に関しては Gem::Version を参照してください。

ruby
gems ライブラリがライブラリバージョンの衝突を検出しない限り、
gem メソッドは全ての require メソッドよりも...
...:

GEM_SKIP=libA:libB ruby-I../libA -I../libB ./mycode.rb

@
param gem Gem の名前の文字列か、Gem の依存関係を Gem::Dependency のインスタンスで指定します。

@
param version_requirements 必要とする gem のバージョンを指定します。

@
return Gem がロード...

Kernel#chmod -> () (144.0)

ファイルのアクセス権を変更します。

...ファイルのアクセス権を変更します。

Change the mode of each FILE to OCTAL-MODE.

ruby
-run -e chmod -- [OPTION] OCTAL-MODE FILE

-
v 詳細表示

@
see chmod(1)...

Kernel#cp -> () (144.0)

ファイルやディレクトリをコピーします。

...ファイルやディレクトリをコピーします。


ruby
-run -e cp -- [OPTION] SOURCE DEST

-
p 可能であればファイルの属性を保持します。
-
r 再帰的にコピーします。
-
v 詳細表示

@
see cp(1)...

Kernel#install -> () (144.0)

ファイルをコピーし、その属性を設定します。

...性を設定します。


ruby
-run -e install -- [OPTION] SOURCE DEST

-
p ファイルのアクセス時刻と修正時刻を保持します。
-
m chmod と同じようにファイルのパーミッションを設定します。
-
v 詳細表示

@
see install(1)...

Kernel#ln -> () (144.0)

ファイルへのリンクを作成します。

...ファイルへのリンクを作成します。

ruby
-run -e ln -- [OPTION] TARGET LINK_NAME

-
s ハードリンクの代わりにシンボリックリンクを作成します
-
f LINK_NAME を上書きします
-
v 詳細表示

@
see ln(1)...

絞り込み条件を変える

Kernel#rm -> () (144.0)

ファイルやディレクトリを削除します。

...イルやディレクトリを削除します。


ruby
-run -e rm -- [OPTION] FILE

-
f 存在しないファイルを無視します
-
r ディレクトリを再帰的にたどってファイルやディレクトリを削除します
-
v 詳細表示

@
see rm(1)...

Kernel#JSON(object, options = {}) -> object (142.0)

第一引数に与えられたオブジェクトの種類によって Ruby のオブジェクトか JSON 形式の文字列を返します。

...第一引数に与えられたオブジェクトの種類によって Ruby のオブジェクトか JSON 形式の文字列を返します。

第一引数に文字列のようなオブジェクトを指定した場合は、それを JSON.#parse を用いてパースした結果を返します。...
...JSON.#generate を用いて変換した結果を返します。

@
param object 任意のオブジェクトを指定します。

@
param options JSON.#parse, JSON.#generate に渡すオプションを指定します。

//emlist[例][ruby]{
require "json"

JSON('[1,2,{"name":"tanaka","age":19}]')
# =...
...> [1, 2, {"name"=>"tanaka", "age"=>19}]

JSON('[1,2,{"name":"tanaka","age":19}]', symbolize_names: true)
# => [1, 2, {:name=>"tanaka", :age=>19}]
//}

@
see JSON.#parse, JSON.#generate...

Kernel#create_makefile(target, srcprefix = nil) -> true (142.0)

@todo

...@todo

Kernel
#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。

extconf.rb は普通このメソッドの呼び出しで終ります。

@
param target ターゲットとなる拡張ライブラリの名前を指...
...クトリにインストールされます。この拡張ライブ
ラリを Ruby スクリプトから使用するときは
"require 'test/foo'" とする必要があります。

@
param srcprefix ソースコードがあるディレクトリ名を指定します。...
...test/
foo.c

このようにします。

require 'mkmf'
create_makefile('test/foo', 'test')

このようにして作った Makefile で 'make install' すると拡張ライブラリは、
以下のパスにインストールされます。

/path/to/ruby/sitearchdir/test/foo.so...

Kernel#mkdir -> () (138.0)

ディレクトリを作成します。

...ディレクトリを作成します。


ruby
-run -e mkdir -- [OPTION] DIR

-
p ディレクトリが存在してもエラーになりません。
必要であれば親ディレクトリも作成します。
-
v 詳細表示

@
see mkdir(1)...
<< 1 2 3 ... > >>