111 votes

Installer RubyGems sous Windows

Je suis nouveau en ruby. J'ai essayé d'installer Ruby Gems sur mon PC en suivant les étapes données sur le site http://rubygems.org/pages/download.

J'ai téléchargé le package sur le site mentionné, j'ai changé le répertoire vers le répertoire où se trouve la configuration, et j'ai essayé d'exécuter la configuration en utilisant la commande setup.rb dans l'invite de commandes.

Mais j'obtiens une fenêtre contextuelle qui dit "Windows ne peut pas ouvrir ce fichier" et me demande de sélectionner un programme pour ouvrir ce fichier.

Que devrais-je faire maintenant? Faites-moi savoir si je fais quelque chose de mal.

146voto

Javix Points 81

Pour configurer votre environnement de développement Ruby sur Windows :

  1. Installer Ruby via RubyInstaller : http://rubyinstaller.org/downloads/

  2. Vérifier votre version de ruby : Démarrer - Exécuter - tapez cmd pour ouvrir une console Windows

  3. Tapez ruby -v

  4. Vous obtiendrez quelque chose comme ceci : ruby 2.0.0p353 (2013-11-22) [i386-mingw32]

Pour Ruby 2.4 ou plus récent, exécutez l'installation supplémentaire à la fin pour installer le DevelopmentKit. Si vous avez oublié de le faire, exécutez ridk install dans votre console Windows pour l'installer.

Pour les versions antérieures :

  1. Téléchargez et installez DevelopmentKit à partir de la même page de téléchargement que Ruby Installer. Choisissez un fichier exe correspondant à votre environnement (32 bits ou 64 bits et compatible avec votre version de Ruby).
  2. Suivez les instructions d'installation pour DevelopmentKit décrites à l'adresse : https://github.com/oneclick/rubyinstaller/wiki/Development-Kit#installation-instructions. Adaptez-les pour Windows.
  3. Après avoir installé DevelopmentKit, vous pouvez installer tous les gems nécessaires en exécutant simplement depuis l'invite de commande (console Windows ou terminal) : gem install {nom du gem}. Par exemple, pour installer rails, il suffit d'exécuter gem install rails.

83voto

Mirage Points 419

Je vous recommande simplement d'utiliser rubyinstaller

C'est recommandé par la page officielle Ruby - voir https://www.ruby-lang.org/en/downloads/

Modes d'installation de Ruby

Nous avons plusieurs outils sur chaque plateforme majeure pour installer Ruby :

  • Sous Linux/UNIX, vous pouvez utiliser le système de gestion des packages 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.

27voto

fangxing Points 1771

Utilisez chocolatey dans PowerShell

choco install ruby -y
refreshenv
gem install bundler

24voto

Miae Kim Points 1653

Installation de Ruby

Allez sur http://rubyinstaller.org/downloads/

Assurez-vous de cocher "Ajouter ruby ... à votre PATH". entrer la description de l'image ici

Maintenant vous pouvez utiliser "ruby" dans votre "cmd".

Si vous avez installé Ruby 1.9.3, je m'attends à ce que Ruby soit téléchargé dans C:\Ruby193.

Installation de Gem

installez Development Kit dans RubyInstaller. Créez un nouveau dossier tel que C:\RubyDevKit et décompressez-le.

Allez dans le répertoire du DevKit et tapez ruby dk.rb init pour générer config.yml.

Si vous avez installé le DevKit pour la version 1.9.3, je m'attends à ce que le config.yml soit écrit comme C:\Ruby193.

Sinon, veuillez corriger le chemin vers vos dossiers Ruby.

Après avoir vérifié le config.yml, vous pouvez enfin taper ruby dk.rb install.

Maintenant vous pouvez utiliser "gem" dans votre "cmd". C'est fait!

16voto

nimrod Points 1275

Une autre façon est de laisser chocolatey gérer votre package ruby (et tout autre package), de cette façon vous n'aurez pas à mettre ruby dans votre chemin manuellement :

Installez d'abord chocolatey en ouvrant votre invite de commande favorite 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

ensuite, tout ce que vous avez à faire est de taper

cinst ruby

dans votre invite de commande et le package s'installe.

L'utilisation d'un gestionnaire de packages offre un contrôle plus global, je recommande cela pour chaque package qui peut être installé via chocolatey.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X