るりまサーチ

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

別のキーワード

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

検索結果

<< 1 2 > >>

Gem::Specification#required_rubygems_version=(requirement) (30641.0)

この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。

...この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。

@
param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。

@
see Gem::Requirement...

Gem::Specification#required_ruby_version=(requirement) (24575.0)

この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。

...この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。

@
param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。

@
see Gem::Requirement...

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

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

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

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

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

ruby
gems ライブラリがライブラリバージョンの衝突を検出しない限り、
gem
メソッドは全...
...境変数 GEM_SKIP

特定の Gem をロードしないようにするために環境変数 GEM_SKIP を定義することができます。
特定の Gem がまだインストールされていないという状況を試すために使用できます。

例:

GEM
_SKIP=libA:libB ruby-I../libA -I....

Kernel#require(path) -> bool (18292.0)

RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。

...
Ruby
Gems を require すると、Kernel#require Gem
要求されたときにロードするように置き換えます。

再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby
のロードパスに存在するライブラリを指定した場合はその...
...す。
そうではなく、インストールされた Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。

@
param path ロードしたいライブラリの名前を指定します。

@
return 既にロードされているライブラリを再...
...度ロードしようとした場合は false を返します。
そうでない場合は true を返します。...

Gem::Requirement#concat(requirements) -> Array (12225.0)

新しい条件(配列)を自身の条件に破壊的に加えます。

...新しい条件(配列)を自身の条件に破壊的に加えます。

@
param requirements 条件の配列を指定します。

//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0")
req.concat(["= 1.9"])
puts req # => < 5.0, = 1.9
//}...

絞り込み条件を変える

Gem::Requirement#satisfied_by?(version) -> bool (12143.0)

引数 version が自身に含まれる全ての必要条件を満たす場合に true を返します。 そうでなければ、false を返します。

...合に true を返します。
そうでなければ、false を返します。

@
param version Gem::Version のインスタンスを指定します。

//emlist[][ruby]{
req = Gem::Requirement.new("~> 3.2.1")

p req.satisfied_by?(Gem::Version.new('3.2.9')) # => true
p req.satisfied_by?(Gem::Versio...

Gem::Requirement#pretty_print(pp) -> String (12137.0)

わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。

...表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。

@
param PP :PP オブジェクトを指定します。

//emlist[][ruby]{
require
'pp'

req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}...
...で、条件を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。

@
param PP :PP オブジェクトを指定します。

//emlist[][ruby]{
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}...

Gem::Specification#add_development_dependency(gem, *requirements) -> [Gem::Dependency] (9517.0)

この gem の DEVELOPMENT 依存性を追加します。 この gem の開発時に必要となる gem を指定します。

... gem の DEVELOPMENT 依存性を追加します。
この gem の開発時に必要となる gem を指定します。

//emlist[][ruby]{
gem
"rack", "~> 1.6", ">= 1.6.12"
//}

@
param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。

@
param requirements...
...バージョンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。

@
see Gem::Specification#add_runtime_dependency, Gem::Dependency...

Gem::Specification#add_runtime_dependency(gem, *requirements) -> [Gem::Dependency] (9497.0)

この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。

...この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。

//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}

@
param gem 依存する gem...
...名前か Gem::Dependency のインスタンスを指定します。

@
param requirements バージョンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。

@
see Gem::Specification#add_development_dependency, Gem::Dependency...
<< 1 2 > >>