ライブラリ
- ビルトイン (2)
- fiddle (1)
- rubygems (1)
-
rubygems
/ commands / help _ command (1) -
rubygems
/ config _ file (1) -
rubygems
/ platform (17) -
rubygems
/ source _ index (1) -
rubygems
/ source _ info _ cache (2) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ specification (5) -
rubygems
/ version _ option (1)
クラス
-
Gem
:: Commands :: HelpCommand (1) -
Gem
:: ConfigFile (1) -
Gem
:: Platform (16) -
Gem
:: SourceIndex (1) -
Gem
:: SourceInfoCache (2) -
Gem
:: SpecFetcher (2) -
Gem
:: Specification (5) - Object (1)
モジュール
- Fiddle (1)
- Gem (1)
-
Gem
:: VersionOption (1) - Kernel (1)
キーワード
-
$ LOAD _ PATH (1) - == (1)
- === (1)
- =~ (1)
-
BUILD
_ RUBY _ PLATFORM (1) - CURRENT (1)
- PLATFORMS (1)
-
PLATFORM
_ DEFAULTS (1) - RUBY (1)
-
RUBY
_ PLATFORM (1) - Ruby が動作するプラットフォーム (1)
- Win32ネイティブ版 (1)
-
add
_ platform _ option (1) - cpu (1)
- cpu= (1)
- fetch (1)
-
find
_ matching (1) -
full
_ name (1) - local (1)
- match (1)
- new (1)
-
original
_ platform (1) -
original
_ platform= (1) - os (1)
- os= (1)
- platform (1)
- platform= (1)
-
ruby 1
. 8 . 2 feature (1) -
rubygems
/ commands / outdated _ command (1) -
rubygems
/ commands / specification _ command (1) -
rubygems
/ platform (1) - search (2)
-
search
_ with _ source (1) -
to
_ a (1) -
to
_ s (1) - version (1)
- version= (1)
-
win
_ platform? (1)
検索結果
先頭5件
-
Gem
:: Platform (117001.0) -
選択した Gem のインストールを実行できるプラットフォームのリストを扱うクラスです。
選択した Gem のインストールを実行できるプラットフォームのリストを扱うクラスです。 -
Gem
:: Specification # platform=(platform) (101461.0) -
この Gem パッケージを使用できるプラットフォームをセットします。
この Gem パッケージを使用できるプラットフォームをセットします。
@param platform この Gem パッケージを使用できるプラットフォームを指定します。
デフォルトは Gem::Platform::RUBY です。
@see Gem::Platform::RUBY -
Gem
:: Specification # original _ platform=(platform) (100825.0) -
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。
@param platform プラットフォームを指定します。 -
Gem
:: Specification # original _ platform -> String (100204.0) -
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。 -
Gem
:: Specification # platform -> String (100204.0) -
この Gem パッケージを使用できるプラットフォームを返します。
この Gem パッケージを使用できるプラットフォームを返します。 -
Gem
:: ConfigFile :: PLATFORM _ DEFAULTS -> {} (91504.0) -
Ruby の実装者がデフォルトの設定値をセットするために使用します。
Ruby の実装者がデフォルトの設定値をセットするために使用します。
使用するファイルは rubygems/defaults/#{RUBY_ENGINE}.rb です。 -
Gem
:: Commands :: HelpCommand :: PLATFORMS -> String (91201.0) -
プラットフォームに関する記述を格納している文字列です。
プラットフォームに関する記述を格納している文字列です。 -
rubygems
/ platform (90001.0) -
選択した Gem のインストールを実行できるプラットフォームのリストを扱うライブラリです。
選択した Gem のインストールを実行できるプラットフォームのリストを扱うライブラリです。 -
Gem
:: Platform . match(platform) -> bool (82804.0) -
@todo ???
@todo ??? -
Gem
:: VersionOption # add _ platform _ option(task = command , *wrap) (82252.0) -
option parser に対して --platform オプションを追加します。
option parser に対して --platform オプションを追加します。
@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。
@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。 -
Fiddle
:: BUILD _ RUBY _ PLATFORM -> String (82222.0) -
ビルドに用いた ruby のプラットフォームを表す文字列。
ビルドに用いた ruby のプラットフォームを表す文字列。
通常、Object::RUBY_PLATFORM と同じ。 -
Gem
. # win _ platform? -> bool (82222.0) -
Windows プラットフォームであれば真を返します。そうでなければ偽を返します。
Windows プラットフォームであれば真を返します。そうでなければ偽を返します。
@see Object::RUBY_PLATFORM -
Object
:: RUBY _ PLATFORM -> String (82204.0) -
プラットフォームを表す文字列。
プラットフォームを表す文字列。 -
rubygems
/ commands / specification _ command (72073.0) -
指定された Gem パッケージの gemspec の情報を YAML 形式で表示するためのライブラリです。
指定された Gem パッケージの gemspec の情報を YAML 形式で表示するためのライブラリです。
Usage: gem specification [GEMFILE] [options]
Options:
-v, --version VERSION Specify version of gem to examine
--platform PLATFORM Specify the platform of gem to specification
--all ... -
rubygems
/ commands / outdated _ command (72055.0) -
更新が必要な Gem パッケージの一覧を出力するためのライブラリです。
更新が必要な Gem パッケージの一覧を出力するためのライブラリです。
Usage: gem outdated [options]
Options:
--platform PLATFORM 指定されたプラットフォームに関する情報を表示します
Local/Remote Options:
-l, --local 操作をローカルに限定します
-r, --remote 操作をリモートに限定します
-b, --both ... -
Gem
:: Platform . local -> Gem :: Platform (64504.0) -
@todo ???
@todo ??? -
Gem
:: Specification # full _ name -> String (63919.0) -
この Gem パッケージのバージョンを含む完全な名前 (name-version) を返します。
この Gem パッケージのバージョンを含む完全な名前 (name-version) を返します。
プラットフォームの情報が指定されている場合は、それも含みます (name-version-platform)。 -
Win32ネイティブ版 (63055.0)
-
Win32ネイティブ版 Win32 版 Ruby を Cygwin 版と比較すると以下の利点があります。
Win32ネイティブ版
Win32 版 Ruby を Cygwin 版と比較すると以下の利点があります。
* Cygwin DLL が必要ない
* 微妙に高速 (特に I/O は速い)
* 安定している
欠点は以下の通りです。
* Unix 版との互換性が非常に低い (ある意味、当然)
この点については platform/mswin32-compat も参照してください。
現在 Win32 ネイティブな Ruby で広く配布されているものには、
Visual C++ で構築した platform/mswin32 版と
gcc でコンパイルした platform/Mi... -
Gem
:: Platform . new(arch) -> Gem :: Platform (55504.0) -
自身を初期化します。
自身を初期化します。
@param arch アーキテクチャを指定します。 -
Gem
:: Platform # version=(version) (54601.0) -
プラットフォームのバージョンをセットします。
プラットフォームのバージョンをセットします。
@param version プラットフォームのバージョンを指定します。 -
Gem
:: Platform # to _ a -> Array (54304.0) -
自身にセットされている CPU, OS, バージョンを配列として返します。
自身にセットされている CPU, OS, バージョンを配列として返します。 -
Gem
:: Platform # version -> String (54301.0) -
プラットフォームのバージョンを返します。
プラットフォームのバージョンを返します。 -
Gem
:: Platform :: CURRENT -> String (54301.0) -
特定のプラットフォーム向けの Gem をビルドするときに使用します。
特定のプラットフォーム向けの Gem をビルドするときに使用します。 -
Gem
:: SpecFetcher # find _ matching(dependency , all = false , matching _ platform = true) -> Array (47722.0) -
依存関係を満たす gemspec の名前の配列を返します。
依存関係を満たす gemspec の名前の配列を返します。
@param dependency 依存関係を指定します。
@param all 真を指定するとマッチする全てのバージョンの情報を返します。
@param matching_platform 偽を指定すると全てのプラットフォームの情報を返します。
@see Gem::Dependency -
Kernel
$ $ LOAD _ PATH -> [String] (45973.0) -
Rubyライブラリをロードするときの検索パスです。
Rubyライブラリをロードするときの検索パスです。
Kernel.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。
起動時にはコマンドラインオプション -I で指定したディレクトリ、
環境変数 RUBYLIB の値、
コンパイル時に指定したデフォルト値
をこの順番で含みます。
以下に典型的な UNIX システム上でのロードパスを示します。
-I で指定したパス
環境変数 RUBYLIB の値
/usr/local/lib/ruby/site_ruby/VERSION サイト固有、バージョン依... -
Gem
:: Platform # =~(other) -> bool (45655.0) -
自身と other のプラットフォームが一致する場合に真を返します。 そうでない場合は、偽を返します。
自身と other のプラットフォームが一致する場合に真を返します。
そうでない場合は、偽を返します。
other が文字列の場合は、まず Gem::Platform に変換してから比較を行います。
other が文字列でも Gem::Platform でもない場合は nil を返します。
@param other 比較対象のオブジェクトです。
@see Gem::Platform#=== -
Gem
:: Platform # ==(other) -> bool (45601.0) -
自身と other が同じプラットフォームである場合に真を返します。 そうでない場合は偽を返します。
自身と other が同じプラットフォームである場合に真を返します。
そうでない場合は偽を返します。
同じプラットフォームであるとは、二つのプラットフォームの
CPU, OS, バージョンが同じであるということです。
@param other 比較対象のオブジェクトです。 -
Gem
:: Platform # ===(other) -> bool (45601.0) -
自身と other のプラットフォームが一致する場合に真を返します。 そうでない場合は、偽を返します。
自身と other のプラットフォームが一致する場合に真を返します。
そうでない場合は、偽を返します。
プラットフォームが一致するとは、以下の条件を満たすことです。
* 同じ CPU であること、または、どちらか一方が 'universal' であること
* 同じ OS であること
* 同じバージョンであること、または、どちらか一方がバージョンを持たないこと
@param other 比較対象のオブジェクトです。 -
Ruby が動作するプラットフォーム (45181.0)
-
Ruby が動作するプラットフォーム Ruby は様々な環境で動作するよう各方面の有志によって移植されています。 以下、Ruby の動作環境について OS や 開発環境で大別して説明します。
Ruby が動作するプラットフォーム
Ruby は様々な環境で動作するよう各方面の有志によって移植されています。
以下、Ruby の動作環境について OS や 開発環境で大別して説明します。
インストールやコンパイルに関しては、「Rubyのインストール」(https://www.ruby-lang.org/ja/documentation/installation/)を参照。
* platform/Unix
* platform/Win32
* platform/Win32-native
* platform/mswin32
* platform... -
Gem
:: Platform # cpu -> String (45001.0) -
CPU のアーキテクチャを返します。
CPU のアーキテクチャを返します。 -
Gem
:: Platform # cpu=(cpu) (45001.0) -
CPU のアーキテクチャをセットします。
CPU のアーキテクチャをセットします。
@param cpu CPU のアーキテクチャを指定します。 -
Gem
:: Platform # os -> String (45001.0) -
OS の種類を返します。
OS の種類を返します。 -
Gem
:: Platform # os=(os) (45001.0) -
OS の種類をセットします。
OS の種類をセットします。
@param os OS の種類を指定します。 -
Gem
:: Platform # to _ s -> String (45001.0) -
自身にセットされている CPU, OS, バージョンを文字列として返します。
自身にセットされている CPU, OS, バージョンを文字列として返します。 -
Gem
:: Platform :: RUBY -> String (45001.0) -
Pure Ruby の Gem はバイナリファイルをビルドするために Gem::Specification#extensions を使用する可能性があります。
Pure Ruby の Gem はバイナリファイルをビルドするために Gem::Specification#extensions
を使用する可能性があります。 -
Gem
:: SourceIndex # search(gem _ pattern , platform _ only = false) -> [Gem :: Specification] (38122.0) -
引数で指定された条件を満たす Gem のリストを返します。
引数で指定された条件を満たす Gem のリストを返します。
@param gem_pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。 -
Gem
:: SourceInfoCache # search(pattern , platform _ only = false , all = false) -> [Gem :: Specification] (38122.0) -
与えられた条件を満たす Gem::Specification のリストを返します。
与えられた条件を満たす Gem::Specification のリストを返します。
@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。
@param all 真を指定するとキャッシュを更新してから検索を実行します。
@see Gem::SourceIndex#search -
Gem
:: SourceInfoCache # search _ with _ source(pattern , only _ platform = false , all = false) -> Array (38122.0) -
与えられた条件を満たす Gem::Specification と URL のリストを返します。
与えられた条件を満たす Gem::Specification と URL のリストを返します。
@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param only_platform 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。
@param all 真を指定するとキャッシュを更新してから検索を実行します。
@return 第一要素を Gem::Specification、第二要素を取得元の URL とする配列を要素とする配列を返します。 -
ruby 1
. 8 . 2 feature (36469.0) -
ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。
ruby 1.8.2 feature
ruby 1.8.2 での ruby 1.8.1 からの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。
以下は各変更点に付けるべきタグです。
*カテゴリ
* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
*レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/... -
Gem
:: SpecFetcher # fetch(dependency , all = false , matching _ platform = true) -> Array (20122.0) -
依存関係を満たす gemspec の配列を返します。
依存関係を満たす gemspec の配列を返します。
@param dependency 依存関係を指定します。
@param all 真を指定するとマッチする全てのバージョンの情報を返します。
@param matching_platform 偽を指定すると全てのプラットフォームの情報を返します。
@see Gem::Dependency