web-dev-qa-db-fra.com

gem install json -v 1.7.3 donne 'Merci de mettre à jour votre PATH pour inclure les outils de construction'

Quand je cours: 

Rails new blog

Je reçois:

Installing json (1.7.3)
Gem::InstallError: The 'json' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
An error occurred while installing json (1.7.3), and Bundler cannot continue.
Make sure that `gem install json -v '1.7.3'` succeeds before bundling.

Quand je cours: 

gem install json -v 1.7.3

Je reçois:

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

J'utilise Windows 8. J'ai c:\Ruby193\bin dans mon chemin. Que dois-je faire pour remédier à ces erreurs?

70
Joe

Assurez-vous d’installer le devkit (en cochant les cases qui vont mettre à jour le chemin): Vous devrez peut-être réinstaller Ruby également.

Installer le DevKit

Téléchargez le kit de développement ici http://rubyinstaller.org/downloads/

DevKit url now À utiliser avec Ruby 1.8.7 et 1.9.3: DevKit-tdm-32-4.5.2

Pour une utilisation avec Ruby 2.0 et supérieur (version 32bits uniquement): DevKit-mingw64-32-4.7.2

À utiliser avec Ruby 2.0 et versions ultérieures (x 64 - 64 bits uniquement) DevKit-mingw64-64-4.7.2

Suivez les instructions ici .

Ou de courtes instructions:

Décompressez le zip

ouvrez la ligne de commande et accédez au dossier décompressé

Ruby dk.rb init

Ruby dk.rb installer

gem installer rdiscount --platform = Ruby

204
Julien Pellet

parfois, lorsque vous exécutez le Ruby dk.rb init vous avez une erreur comme celle-ci 

Ruby Error

pour résoudre ce problème, vous devez modifier le codage de la commande Prompt windows . pour faire ce type chcp 1256.__ et vous recevrez le message suivant: Page de code active: 1256

maintenant vous pouvez exécuter cette commande sans problème.

bonne chance .

4
M.R.Safari

Si vous savez que vous avez le bon DevKit installé (par exemple: via chocolatey ), vous devez simplement exécuter le script inclus pour configurer les variables d'environnement.

En cmd:

C:\> d:\path\to\DevKit2\devkitvars.bat

Dans PowerShell:

PS> . d:\path\to\DevKit2\devkitvars.ps1

Ces scripts vont configurer les chemins corrects dans votre fenêtre de commande actuelle.

1
Ryan Bemrose

Supprimez l’ancien DevKit folder avant vous extract le nouveau que vous téléchargerez de l’un des links suivants, en fonction de votre configuration:

DevKit url now À utiliser avec Ruby 1.8.7 et 1.9.3: https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

Pour une utilisation avec Ruby 2.0 et supérieur (version 32bits uniquement): http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe2

À utiliser avec Ruby 2.0 et les versions ultérieures (64 bits/64 bits uniquement) http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe3

0
Akash