Je suis nouveau à Ruby. J'ai essayé d'installer GEM sur mon PC en suivant les étapes du site http://rubygems.org/pages/download .
J'ai téléchargé le package à partir du site de référence et changé le répertoire en répertoire dans lequel réside le programme d'installation, puis j'ai essayé de l'exécuter à l'aide de la commande,
setup.rb dans l'invite de commande.
mais je reçois une fenêtre contextuelle indiquant "Windows ne peut pas ouvrir ce fichier" et me invite à sélectionner un programme pour ouvrir ce fichier.
Qu'est-ce que je devrais faire maintenant? Faites-moi savoir, si je fais quelque chose de mal ..
Je vous recommande simplement d'utiliser rubyinstaller
Il est recommandé par la page officielle Ruby - voir https://www.Ruby-lang.org/en/downloads/
Méthodes d'installation de Ruby
Nous avons plusieurs outils sur chaque plate-forme majeure pour installer Ruby:
- Sous Linux/UNIX, vous pouvez utiliser le système de gestion des paquets de votre distribution ou des outils tiers (rbenv et RVM).
- Sur les machines OS X, vous pouvez utiliser des outils tiers (rbenv et RVM).
- Sur les machines Windows, vous pouvez utiliser RubyInstaller.
Pour configurer votre environnement de développement Ruby sous Windows:
Installez Ruby via RubyInstaller: http://rubyinstaller.org/downloads/
Vérifiez votre version de Ruby: Démarrer - Exécuter - saisissez cmd
pour ouvrir une console Windows
Ruby -v
Ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
Pour Ruby 2.4 ou version ultérieure, exécutez l'installation supplémentaire à la fin pour installer DevelopmentKit. Si vous avez oublié de le faire, exécutez ridk install
dans votre console Windows pour l'installer.
Pour les versions antérieures:
gem install {gem name}
. Par exemple, pour installer Rails, exécutez simplement gem install Rails
.J'espère que cela t'aides.
Allez à http://rubyinstaller.org/downloads/
Assurez-vous de cocher la case "Ajouter Ruby ... à votre CHEMIN".
Maintenant, vous pouvez utiliser "Ruby" dans votre "cmd".
Si vous avez installé Ruby 1.9.3, le Ruby devrait être téléchargé dans C:\Ruby193
.
installer Kit de développement dans rubyinstaller. Créez un nouveau dossier tel que C:\RubyDevKit
et décompressez-le.
Allez dans le répertoire devkit et tapez Ruby dk.rb init
pour générer config.yml
.
Si vous avez installé devkit pour 1.9.3, je suppose que le config.yml
sera écrit sous la forme C:\Ruby193
.
Si ce n'est pas le cas, corrigez le chemin d'accès à vos dossiers Ruby.
Après avoir examiné le config.yml
, vous pouvez enfin taper Ruby dk.rb install
.
Maintenant, vous pouvez utiliser "gem" dans votre "cmd". C'est fait!
Une autre solution consiste à laisser chocolaté gérer votre paquet Ruby (et tout autre paquet), de cette manière, vous n'aurez pas à mettre Ruby manuellement dans votre chemin. :
Installez chocolatey d’abord en ouvrant votre commande préférée Invite et en exécutant:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
alors tout ce que vous devez faire est de taper
cinst Ruby
Dans votre commande Invite et le package est installé.
L'utilisation d'un gestionnaire de paquets offre plus de contrôle dans l'ensemble. Je le recommanderais pour chaque paquet pouvant être installé via Chocolatey.
Utilisez chocolaté dans PowerShell
choco install Ruby -y
refreshenv
gem install bundler
Vérifiez que l'interprète Ruby est déjà installé et essayez "Ruby setup.rb" dans l'invite de commande.
J'utilise scoop en tant qu'installateur de ligne de commande pour Windows ... scoop Rocks!
La réponse rapide (utilisez PowerShell):
PS C:\Users\myuser> scoop install Ruby
Réponse plus longue:
Je cherche juste Ruby:
PS C:\Users\myuser> scoop search Ruby
'main' bucket:
jruby (9.2.7.0)
Ruby (2.6.3-1)
'versions' bucket:
Ruby19 (1.9.3-p551)
Ruby24 (2.4.6-1)
Ruby25 (2.5.5-1)
Vérifiez les informations d'installation:
PS C:\Users\myuser> scoop info Ruby
Name: Ruby
Version: 2.6.3-1
Website: https://rubyinstaller.org
Manifest:
C:\Users\myuser\scoop\buckets\main\bucket\Ruby.json
Installed: No
Environment: (simulated)
GEM_HOME=C:\Users\myuser\scoop\apps\Ruby\current\gems
GEM_PATH=C:\Users\myuser\scoop\apps\Ruby\current\gems
PATH=%PATH%;C:\Users\myuser\scoop\apps\Ruby\current\bin
PATH=%PATH%;C:\Users\myuser\scoop\apps\Ruby\current\gems\bin
Sortie de l'installation:
PS C:\Users\myuser> scoop install Ruby
Updating Scoop...
Updating 'extras' bucket...
Installing 'Ruby' (2.6.3-1) [64bit]
rubyinstaller-2.6.3-1-x64.7z (10.3 MB) [============================= ... ===========] 100%
Checking hash of rubyinstaller-2.6.3-1-x64.7z ... ok.
Extracting rubyinstaller-2.6.3-1-x64.7z ... done.
Linking ~\scoop\apps\Ruby\current => ~\scoop\apps\Ruby\2.6.3-1
Persisting gems
Running post-install script...
Fetching rake-12.3.3.gem
Successfully installed rake-12.3.3
Parsing documentation for rake-12.3.3
Installing ri documentation for rake-12.3.3
Done installing documentation for rake after 1 seconds
1 gem installed
'Ruby' (2.6.3-1) was installed successfully!
Notes
-----
Install MSYS2 via 'scoop install msys2' and then run 'ridk install' to install the toolchain!
'Ruby' suggests installing 'msys2'.
PS C:\Users\myuser>