web-dev-qa-db-ja.com

WindowsにインストールされているRuby devキットのバージョンを確認するにはどうすればよいですか?

Ruby開発キットは Windows 7にインストールされています。32ビットか64ビットか、およびバージョン番号を確認する方法

RubyバージョンRuby -v

21
Jitendra Vyas

32ビットと64ビットの部分:

Ruby -e "puts 1.size"

32ビットバージョンでは4、64ビットバージョン8。 (これはバイト単位のFixNumのサイズです。)

14
qqbenq

どうやらその答えは、DevKitのバージョンを取得する方法がないということです( RubyInstallerのGoogleグループに関するこの投稿 )。その投稿を言い換えると、インストーラーではないため、バージョン情報は表示されません。確実に知る唯一の方法は、インストールに使用された元のZipファイルを掘り下げることであるように思われます。

6
BeardedCoder

Ruby 2.4.0から始まり、MSYS2ツールチェーンが開発キットとして使用されます。詳細は https://rubyinstaller.org/downloads/

MSYS2がインストールされている場合、またはそのバージョンを確認する方法を返すコマンドはありません。できること:

MSYS2がインストールの一部であったかどうかを確認するには:

  1. インストールファイルの名前、たとえば_rubyinstaller-devkit-2.5.1-1-x64_を確認します。このように、devkitが名前に含まれている場合、インストールされている可能性があることを意味します。
  2. インストールされているプログラムに移動し、Rubyを探します。私にとっては_Ruby 2.5.1-1-x64 with MSYS2_です。

MSYS2が実際にインストールされているかどうかを確認するには:

  1. Rubyインストールフォルダーに_msys64_カタログがある場合、MSYS2があることを意味します。

  2. インストールされているバージョンを確認するには、コマンドプロンプトを開き、次の行_C:\Ruby25-x64\msys64\mingw64\bin>gcc --version_を実行します(もちろん、コンピューターの適切なディレクトリ内で)。

    それは私が見ることができるものです:

    gcc (Rev2, Built by MSYS2 project) 7.3.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

私は次のヒントを使用しました> インストールされているmingw、32ビットまたは64ビットのプラットフォームを確認してください

0
laitart