キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Win32 (12)
- Win32ネイティブ版Rubyの互換性問題 (12)
検索結果
-
Win32ネイティブ版 (38015.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/MinGW 版の 2 種類がありま... -
Win32ネイティブ版Rubyの互換性問題 (26027.0)
-
Win32ネイティブ版Rubyの互換性問題 platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように 意図して作られていますが、 OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・ バグもいくつか残っているようです。
...Win32ネイティブ版Rubyの互換性問題
platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように
意図して作られていますが、
OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・
バグもい......できます。group/other に対する操作や実行許可の操作は無視されます。File.chownはエラーを返しませんが実際には何も行いません。
ドライブレター絡みで未だに幾つかの実装上の漏れがあります--platform/DOSISH-support。
また、同......あっても、日本語ファイル名の扱いで問題が発生する
ことがあります。
== シェルの違いによる問題
Win32 ネイティブ版では、通常は外部シェルとして command.com / cmd.exe が
使われます。そのため、Kernel#system メソッドなどで... -
Win32 (23012.0)
-
Win32 32 ビットアーキテクチャ上で動作する Windows 95/98/Me/NT/2000/XP などを総称して Win32 システムと呼びます。
...上で動作する
Windows 95/98/Me/NT/2000/XP などを総称して Win32 システムと呼びます。
なお現在は Win64 システム (x64 と IA64) も存在します。
Win32 用の Ruby は大きく分けると
* platform/Cygwin 版
* platform/Win32-native Ruby
の二種類があ......版と言うときは
Win32 ネイティブ版を指すものとします。
Cygwin はそもそも Unix 互換レイヤを目指して開発されているので、
基本的に Unix の流儀のほうが通用します。
経験的にも、Cygwin 版は Win32 ネイティブ版よりも Unix 版... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1524.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...)機能>))
* ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>))
* ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>))
* ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>))
* ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォー......y interpreter [ruby] [change]
クラスの特異クラスの特異クラスは特異クラス自身であると定義されました
((<ruby-bugs-ja:313>))。なんだかよくわかりません(^^;
class << Object
p [self.id, self]
class << self
p [self......規追加されました(他の環境では
CONFIG['arch'] と同じ)
((<Win32ネイティブ版>)) の脚注も参照
: ENV["PATH"] [ruby], [bug?]
Windows などのプラットフォームで環境変数名 PATH (セキュリティチェッ
ク時などに判断)の大文字と小文...