キーワード
- DOSISH 対応 (12)
- MinGW (12)
- Ruby が動作するプラットフォーム (12)
- Win32ネイティブ版 (12)
- Win32ネイティブ版Rubyの互換性問題 (12)
検索結果
-
mswin32 (21031.0)
-
mswin32 VC++ で作られた ruby を mswin32版 と呼んでいる。
...mswin32
VC++ で作られた ruby を mswin32版 と呼んでいる。
→platform/Win32-native... -
Win32ネイティブ版Rubyの互換性問題 (6000.0)
-
Win32ネイティブ版Rubyの互換性問題 platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように 意図して作られていますが、 OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・ バグもいくつか残っているようです。
...Win32ネイティブ版Rubyの互換性問題
platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように
意図して作られていますが、
OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・
バグもい......返しませんが実際には何も行いません。
ドライブレター絡みで未だに幾つかの実装上の漏れがあります--platform/DOSISH-support。
また、同様に、-Ksを指定してあっても、日本語ファイル名の扱いで問題が発生する
ことがありま... -
DOSISH 対応 (3072.0)
-
DOSISH 対応 ruby version 1.7 では、DOSISH対応(DOS/Windows のパス名の扱いに対する変 更)が含まれています。(現在の)変更点を以下に示します。
...いに対する変
更)が含まれています。(現在の)変更点を以下に示します。
なお、これらの変更は platform/mswin32 版、platform/mingw32
版の Ruby にのみあてはまります。
とりあえずの目標として、
* \ も / と同様パスセパレータと......-mswin32]
"."
=> ruby 1.7.1 (2001-08-16) [i586-mswin32]
"C:\\foo"
p File.dirname("C:/foo")
p File.dirname("C:\\foo")
p File.dirname("C:foo")
=> ruby 1.6.4 (2001-06-04) [i586-mswin32]
"C:"
"."
"."
=> ruby 1.7.1 (2001-08-16) [i586-mswin32]......"C:"
"C:"
"."
=> ruby 1.8.0 (2003-01-06) [i386-mswin32]
"C:/"
"C:\\"
"C:."
: File.basename
パスセパレータとして従来の/に加えて\も認識するようになっています。
これに合わせて、マルチバイトで記述さ... -
Win32ネイティブ版 (3018.0)
-
Win32ネイティブ版 Win32 版 Ruby を Cygwin 版と比較すると以下の利点があります。
...当然)
この点については platform/mswin32-compat も参照してください。
現在 Win32 ネイティブな Ruby で広く配布されているものには、
Visual C++ で構築した platform/mswin32 版と
gcc でコンパイルした platform/MinGW 版の 2 種類があります......uby 1.6 以前ではそれぞれで DLL 名が違うので、
拡張ライブラリは流用できません。
つまり VC++ でコンパイルした拡張ライブラリは
mswin32 版の ruby でしか使えないということです。
この点は Ruby 1.8 以降では改善されました。... -
MinGW (3006.0)
-
MinGW フリーソフトウェアだけで純粋な Win32 用実行ファイルを作るための コンパイル環境のことで、MinGW は Minimalist GNU on Windows の略です。 詳細は http://www.mingw.org/ を参照してください。
...」は「msvcrt.dll を使ったアプリケーション」を指します。
MFC (Microsoft Foundation Classes) は使えません。
MinGW で作られた ruby は mingw32 版と呼ばれており、
platform/mswin32 版とほとんど同じように動作します。
→platform/Win32-native... -
Ruby が動作するプラットフォーム (3006.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...