るりまサーチ

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

別のキーワード

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

検索結果

<< 1 2 3 > >>

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

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

... Ruby Gem を追加します。

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

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

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

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

例:

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

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

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

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

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

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

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

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

Gem::Specification#add_dependency(gem, *requirements) -> [Gem::Dependency] (3403.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...

Gem::Specification#add_runtime_dependency(gem, *requirements) -> [Gem::Dependency] (3403.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...

Gem::Installer#install -> Gem::Specification (3344.0)

Gem をインストールします。

...
Gem
をインストールします。

以下のディレクトリ構造で Gem をインストールします。

@
gem_home/
cache/<gem-version>.gem #=> インストールした Gem のコピー
gem
s/<gem-version>/... #=> インストール時に展開した...
...<gem-version>.gemspec #=> gemspec ファイル

@
return ロードされた Gem::Specification のインスタンスを返します。

@
raise Gem::InstallError 要求された Ruby のバージョンを満たしていない場合に発生します。

@
raise Gem::InstallError 要求された RubyGem...
...s のバージョンを満たしていない場合に発生します。

@
raise Gem::InstallError Zlib::GzipFile::Error が発生した場合に発生します。...

絞り込み条件を変える

Gem::Version#release -> Gem::Version (3266.0)

self をリリースバージョンにした Gem::Version オブジェクトを返します。

... Gem::Version オブジェクトを返します。

プレリリースではないバージョンであれば self を返します。

//emlist[例][ruby]{
Gem
::Version.new('1.2.0a').release # => #<Gem::Version "1.2.0">
Gem
::Version.new('1.2.0').release # => #<Gem::Version "1.2.0">
//}

@
see Gem::V...

Gem::Version#<=>(other) -> -1 | 0 | 1 | nil (3206.0)

self と other を比較して、self が小さい時に -1、 等しい時に 0、大きい時に 1 の整数を返します。 また、other が Gem::Version ではなく比較できないとき、 nil を返します。

... -1、
等しい時に 0、大きい時に 1 の整数を返します。
また、other が Gem::Version ではなく比較できないとき、 nil を返します。

//emlist[][ruby]{
p Gem::Version.new("3.9.0") <=> Gem::Version.new("3.10.0") # => -1
p Gem::Version.new("3.0.0") <=> Gem::Vers...
...ion.new("3.0.0") # => 0
p Gem::Version.new("3.0.0") <=> Gem::Version.new("3.0") # => 0

p Gem::Version.new("3.9.0") <=> "3.9.0" # => nil
//}

@
param other 比較対象の Gem::Version のインスタンスを指定します。...

Gem::Requirement#===(version) -> bool (3143.0)

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

...うでなければ、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::Version.new('3.3.0')) # => false
//}...

Gem::Requirement#=~(version) -> bool (3143.0)

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

...うでなければ、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::Version.new('3.3.0')) # => false
//}...
<< 1 2 3 > >>