Das Ruby Dev Kit ist in meinem Windows 7 installiert. Wie kann ich überprüfen, ob es 32 Bit oder 64 Bit und Versionsnummer ist?
Ich frage nicht, wie man die Ruby-Version überprüft, die Ruby -v
ist.
Auf dem 32-Bit vs. 64-Bit-Teil:
Ruby -e "puts 1.size"
Die 32-Bit-Version würde 4
, die 64-Bit-Version 8
ergeben. (Dies ist die Größe einer FixNum
in Bytes.)
Anscheinend ist die Antwort, dass es keine Möglichkeit gibt, die Version von DevKit zu bekommen (laut diesem Beitrag in den Google-Gruppen für RubyInstaller ). Um dieses Posting zu formulieren, enthält es keine Versionsinformationen, da es sich nicht um ein Installationsprogramm handelt. Der einzige Weg, um sicher zu gehen, scheint zu sein, die ursprüngliche Zip-Datei, in der sie installiert wurde, zu finden.
Ab Ruby 2.4.0 wird die MSYS2-Toolchain als Entwicklungskit verwendet. (Weitere Informationen finden Sie unter https://rubyinstaller.org/downloads/ )
Es gibt keinen Befehl, von dem ich weiß, dass er zurückgegeben würde, wenn MSYS2 installiert ist bzw. wie die Version überprüft wird. Was du tun kannst:
So prüfen Sie, ob MSYS2 Teil Ihrer Installation war:
rubyinstaller-devkit-2.5.1-1-x64
. Wenn hier devkit
im Namen enthalten ist, bedeutet dies, dass sie möglicherweise installiert ist.Ruby 2.5.1-1-x64 with MSYS2
.So überprüfen Sie, ob MSYS2 tatsächlich installiert wurde:
Wenn sich in Ihrem Ruby-Installationsordner ein msys64
-Katalog befindet, bedeutet dies, dass MSYS2 vorhanden ist.
Um zu überprüfen, welche Version installiert ist, öffnen Sie die Eingabeaufforderung und führen Sie die folgende Zeile C:\Ruby25-x64\msys64\mingw64\bin>gcc --version
Das kann ich sehen:
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.
Ich habe folgenden Tipp verwendet> die Plattform des installierten mingw überprüfen, 32bit oder 64bit