Ruby dev kit est installé dans Windows 7. Comment puis-je vérifier s'il s'agit d'une version 32 bits ou 64 bits et d'un numéro de version
Je ne demande pas comment vérifier la version de Ruby qui est Ruby -v
Sur la partie 32 bits vs 64 bits:
Ruby -e "puts 1.size"
La version 32 bits donnerait 4
, la version 64 bits 8
. (Ceci est la taille d'une FixNum
en octets.)
Apparemment, la réponse est qu’il n’ya aucun moyen d’obtenir la version de DevKit (selon ce message sur les groupes Google pour RubyInstaller ). Pour paraphraser cette publication, puisqu'il ne s'agit pas d'un programme d'installation, il ne présente pas les informations de version. Il semblerait que le seul moyen de savoir avec certitude est de déterrer le fichier Zip d'origine utilisé pour l'installer.
À partir de Ruby 2.4.0, la chaîne d’outils MSYS2 est utilisée comme kit de développement. (En savoir plus sur https://rubyinstaller.org/downloads/ )
À ma connaissance, il n'y a pas de commande à renvoyer si MSYS2 est installé/ou comment vérifier sa version. Ce que tu peux faire:
Pour vérifier si MSYS2 faisait partie de votre installation:
rubyinstaller-devkit-2.5.1-1-x64
. Comme ici, si la devkit
est dans le nom, cela signifie qu’elle pourrait être installée.Ruby 2.5.1-1-x64 with MSYS2
.Pour vérifier si MSYS2 a bien été installé:
S'il y a msys64
catalogue dans votre dossier d'installation Ruby, cela signifie que MSYS2 est déjà là.
Afin de vérifier quelle version est installée, ouvrez l'invite de commande et exécutez la ligne suivante C:\Ruby25-x64\msys64\mingw64\bin>gcc --version
.__ (dans le répertoire approprié de votre ordinateur, bien entendu).
C'est ce que je peux voir:
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.
J'ai utilisé le conseil suivant> vérifier la plate-forme du mingw installé, 32 bits ou 64 bits