wake-up-neo.com

Wie überprüfe ich die Version von Ruby dev kit, die in meinem Windows installiert ist?

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.

19
Jitendra Vyas

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.)

13
qqbenq

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.

6
BeardedCoder

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:

  1. Überprüfen Sie den Namen Ihrer Installationsdatei, zum Beispiel rubyinstaller-devkit-2.5.1-1-x64. Wenn hier devkit im Namen enthalten ist, bedeutet dies, dass sie möglicherweise installiert ist.
  2. Gehen Sie zu Ihren installierten Programmen und suchen Sie nach Ruby. Für mich ist es Ruby 2.5.1-1-x64 with MSYS2.

So überprüfen Sie, ob MSYS2 tatsächlich installiert wurde:

  1. Wenn sich in Ihrem Ruby-Installationsordner ein msys64-Katalog befindet, bedeutet dies, dass MSYS2 vorhanden ist.

  2. 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

0
laitart