ライブラリ
- ビルトイン (77)
- fiddle (11)
- rubygems (11)
-
rubygems
/ commands / help _ command (11) -
rubygems
/ config _ file (11) -
rubygems
/ platform (187) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (22) -
rubygems
/ spec _ fetcher (22) -
rubygems
/ specification (55) -
rubygems
/ version _ option (11) - win32ole (11)
クラス
- File (11)
-
Gem
:: Commands :: HelpCommand (11) -
Gem
:: ConfigFile (11) -
Gem
:: Platform (176) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (22) -
Gem
:: SpecFetcher (22) -
Gem
:: Specification (55) - Module (11)
- Object (11)
- Symbol (11)
-
WIN32OLE
_ METHOD (11)
モジュール
- Fiddle (11)
- Gem (11)
-
Gem
:: VersionOption (11) - Kernel (33)
キーワード
-
$ -I (11) -
$ : (11) -
$ LOAD _ PATH (11) - == (11)
- === (11)
- =~ (11)
-
BUILD
_ RUBY _ PLATFORM (11) - CURRENT (11)
- Cygwin (11)
- DOSISH 対応 (11)
- GNU (11)
- GNU Hurd (11)
- Mac OS X (11)
- MinGW (11)
- PLATFORMS (11)
-
PLATFORM
_ DEFAULTS (11) - Platform (11)
- RUBY (11)
-
RUBY
_ PLATFORM (11) - Ruby が動作するプラットフォーム (11)
- Rubyの起動 (11)
- Unix (11)
- Win32 (11)
- Win32ネイティブ版 (11)
- Win32ネイティブ版Rubyの互換性問題 (11)
-
add
_ platform _ option (11) -
all
_ symbols (11) - constants (11)
- cpu (11)
- cpu= (11)
- fetch (11)
-
find
_ matching (11) -
full
_ name (11) - join (11)
- local (11)
- match (11)
- mingw32 (11)
- mswin32 (11)
- new (11)
-
original
_ platform (11) -
original
_ platform= (11) - os (11)
- os= (11)
- platform= (11)
-
return
_ vtype (11) -
ruby 1
. 8 . 2 feature (11) -
rubygems
/ commands / dependency _ command (11) -
rubygems
/ commands / install _ command (11) -
rubygems
/ commands / outdated _ command (11) -
rubygems
/ commands / specification _ command (11) -
rubygems
/ commands / uninstall _ command (11) -
rubygems
/ platform (11) - search (22)
-
search
_ with _ source (11) -
to
_ a (11) -
to
_ s (11) - version (11)
- version= (11)
-
win
_ platform? (11)
検索結果
先頭5件
-
Symbol
. all _ symbols -> [Symbol] (6106.0) -
定義済みの全てのシンボルオブジェクトの配列を返します。
...定義済みの全てのシンボルオブジェクトの配列を返します。
p Symbol.all_symbols #=> [:RUBY_PLATFORM, :RUBY_VERSION, ...]
リテラルで表記したシンボルのうち、コンパイル時に値が決まるものはその時に生成されます。
それ以外の式......'make_3'
end
p Symbol.all_symbols.select{|sym|sym.to_s.include? 'make'}
#=> [:make_1, :make_2]
re = #確実に生成されるように代入操作を行う
:make_1,
:'make_2',
:"#{number}",
'make_4'.intern
p Symbol.all_symbols.select{|sym|sym.to_s.include? 'make'}
#=> [:make... -
Gem
:: Platform # ==(other) -> bool (6100.0) -
自身と other が同じプラットフォームである場合に真を返します。 そうでない場合は偽を返します。
自身と other が同じプラットフォームである場合に真を返します。
そうでない場合は偽を返します。
同じプラットフォームであるとは、二つのプラットフォームの
CPU, OS, バージョンが同じであるということです。
@param other 比較対象のオブジェクトです。 -
Gem
:: Platform # ===(other) -> bool (6100.0) -
自身と other のプラットフォームが一致する場合に真を返します。 そうでない場合は、偽を返します。
...ームが一致するとは、以下の条件を満たすことです。
* 同じ CPU であること、または、どちらか一方が 'universal' であること
* 同じ OS であること
* 同じバージョンであること、または、どちらか一方がバージョンを持た... -
Ruby が動作するプラットフォーム (6060.0)
-
Ruby が動作するプラットフォーム Ruby は様々な環境で動作するよう各方面の有志によって移植されています。 以下、Ruby の動作環境について OS や 開発環境で大別して説明します。
...ンストール」(https://www.ruby-lang.org/ja/documentation/installation/)を参照。
* platform/Unix
* platform/Win32
* platform/Win32-native
* platform/mswin32
* platform/MinGW, platform/mingw32
* platform/Cygwin
* platform/MacOSX
* platform/GNU, platform/GNUHurd... -
Win32ネイティブ版Rubyの互換性問題 (6022.0)
-
Win32ネイティブ版Rubyの互換性問題 platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように 意図して作られていますが、 OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・ バグもいくつか残っているようです。
...Win32ネイティブ版Rubyの互換性問題
platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように
意図して作られていますが、
OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・
バグもい......リデータが破壊されるという問題が起きます。
File.chmod は読み出し許可・書き込み許可属性のみ操作できます。group/other に対する操作や実行許可の操作は無視されます。File.chownはエラーを返しませんが実際には何も行いま......せん。
ドライブレター絡みで未だに幾つかの実装上の漏れがあります--platform/DOSISH-support。
また、同様に、-Ksを指定してあっても、日本語ファイル名の扱いで問題が発生する
ことがあります。
== シェルの違いによる問題... -
Win32ネイティブ版 (6018.0)
-
Win32ネイティブ版 Win32 版 Ruby を Cygwin 版と比較すると以下の利点があります。
...利点があります。
* Cygwin DLL が必要ない
* 微妙に高速 (特に I/O は速い)
* 安定している
欠点は以下の通りです。
* Unix 版との互換性が非常に低い (ある意味、当然)
この点については platform/mswin32-compat も参照してくだ......イティブな Ruby で広く配布されているものには、
Visual C++ で構築した platform/mswin32 版と
gcc でコンパイルした platform/MinGW 版の 2 種類があります。
また ruby 1.7 からは Borland C++ (bcc) もサポートされました。
これを bccwin32 版と......に大きな違いはなく、
Ruby レベルで違いがわかることはまずありません。
ただし Ruby 1.6 以前ではそれぞれで DLL 名が違うので、
拡張ライブラリは流用できません。
つまり VC++ でコンパイルした拡張ライブラリは
mswin32 版の... -
rubygems
/ commands / install _ command (6018.0) -
Gem パッケージをローカルリポジトリにインストールするためのライブラリです。
...ルリポジトリにインストールするためのライブラリです。
Usage: gem install GEMNAME [GEMNAME ...] [options] -- --build-flags [options]
Options:
--platform PLATFORM 指定されたプラットフォームの Gem パッケージをインストールし......-v, --version VERSION 指定されたバージョンの Gem パッケージをインストールします
Install/Update Options:
-i, --install-dir DIR Gem パッケージのインストー先を指定します
-n, --bindir DIR Gem パッケ......ストール時に RI ドキュメントを生成します
-E, --[no-]env-shebang インストールするスクリプトの shebang line を書き換えます(/usr/bin/env)
-f, --[no-]force 依存関係のチェックをバイパスして強制的にインス... -
rubygems
/ commands / uninstall _ command (6018.0) -
Gem パッケージをアンインストールするためのライブラリです。
...stall GEMNAME [GEMNAME ...] [options]
Options:
-a, --[no-]all Uninstall all matching versions
-I, --[no-]ignore-dependencies Ignore dependency requirements while
uninstalling
-x, --[no-]executables Uninstall applicable......ables without
confirmation
-i, --install-dir DIR Directory to uninstall gem from
-n, --bindir DIR Directory to remove binaries from
-v, --version VERSION Specify version of gem to uninstall
--platform PLAT......he platform of gem to uninstall
Common Options:
-h, --help このコマンドのヘルプを表示します
-V, --[no-]verbose 表示を詳細にします
-q, --quiet 静かに実行します
--config-file FILE... -
Cygwin (6016.0)
-
Cygwin Win32 上で platform/Unix をエミュレートする環境。Windows 上でまさに Unix を使っているような感覚が味わえる。GNU ユーティリティのおかげで下手な商 用 Unix よりもある意味使いやすい。Cygwin環境でコンパイルされた実行ファ イルは cygwin1.dll がリンクされ、この DLL が Unix のシステムコー ル等をエミュレートしてくれる。
...Cygwin
Win32 上で platform/Unix をエミュレートする環境。Windows 上でまさに Unix
を使っているような感覚が味わえる。GNU ユーティリティのおかげで下手な商
用 Unix よりもある意味使いやすい。Cygwin環境でコンパイルされた実行......ファ
イルは cygwin1.dll がリンクされ、この DLL が Unix のシステムコー
ル等をエミュレートしてくれる。
Cygwin を使う人にとって本当に必要な環境が Unix なのか Windows なのかは
謎。(何事も行き過ぎはよくない。中間こそが心......地よいのかもしれない)
http://cygwin.com/ を参照。
Cygwin版Rubyは、cygwin1.dllを必要とする反面、Unix版との互換性が
高いので、Unix用のスクリプトが変更なしに
動く可能性が高くて便利である。しかし、日本語パス名(「表」や「... -
GNU Hurd (6016.0)
-
GNU Hurd --> platform/GNU
...GNU Hurd
--> platform/GNU...