Ruby 开发工具包安装在我的 Windows 7 中。如何检查它是 32 位还是 64 位以及版本号
我不是在问如何检查红宝石版本ruby -v
Ruby 开发工具包安装在我的 Windows 7 中。如何检查它是 32 位还是 64 位以及版本号
我不是在问如何检查红宝石版本ruby -v
在 32 位与 64 位部分:
ruby -e "puts 1.size"
32 位版本将产生4
64 位版本8
。(这是 a 的大小,FixNum
以字节为单位。)
显然,答案是没有办法获得 DevKit 的版本(根据 RubyInstaller的谷歌组上的这篇文章)。解释该帖子,因为它不是安装程序,它不提供版本信息。似乎唯一可以确定的方法是挖掘用于安装它的原始 zip 文件。
从 Ruby 2.4.0 开始,MSYS2 工具链被用作开发工具包。(在https://rubyinstaller.org/downloads/了解更多信息)
如果安装了 MSYS2/或者如何检查它的版本,我知道没有任何命令会返回。你可以做什么:
要检查 MSYS2 是否是您安装的一部分:
rubyinstaller-devkit-2.5.1-1-x64
. 像这里一样,如果devkit
名称中有 ,则表示它可能已安装。Ruby 2.5.1-1-x64 with MSYS2
.检查是否实际安装了 MSYS2:
如果msys64
您的 Ruby 安装文件夹中有目录,则意味着 MSYS2 在那里。
为了检查安装了哪个版本,打开命令提示符并运行以下行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位
在命令提示符下使用 ruby -v。如果它显示系统上安装的版本。那么这意味着 Ruby 已安装在您的系统上。
前任 :
C:\Users\abhilash>ruby -v
ruby 2.4.3p205 (2017-12-14 revision 61247) [x64-mingw32]
我从未在 Windows 中进行过任何类型的 ruby 开发,但话虽如此,您应该能够使用以下--version
标志运行 ruby 命令行二进制文件:
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.1.0]