gem install json -v 1.7.3 muestra 'Actualice su RUTA para incluir herramientas de compilación'
-
12-12-2019 - |
Pregunta
Cuando corro:
rails new blog
Yo obtengo:
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.
Cuando corro:
gem install json -v 1.7.3
Yo obtengo:
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'
Estoy usando Windows 8.Yo tengo c:\ruby193\bin
en mi camino.¿Qué hago para remediar estos errores?
Solución
Asegúrese de instalar el devkit (marcando las casillas de verificación que actualizarán la ruta):Es posible que también necesites reinstalar Ruby.
Instalar el kit de desarrollo
Descargue el kit de desarrollo desde aquí http://rubyinstaller.org/downloads/
URL de DevKit en este momento Para usar con Ruby 1.8.7 y 1.9.3: DevKit-tdm-32-4.5.2
Para usar con Ruby 2.0 y superior (solo versión de 32 bits):DevKit-mingw64-32-4.7.2
Para usar con Ruby 2.0 y superior (x64 - 64 bits solamente)DevKit-mingw64-64-4.7.2
Seguir instrucciones aquí.
O instrucciones breves:
Descomprimir la cremallera
abra la línea de comandos y vaya a la carpeta descomprimida
inicio ruby dk.rb
instalación de rubí dk.rb
instalación de gemas rdiscount --platform=ruby
Otros consejos
A veces, cuando ejecuta el ruby dk.rb init
, obtuvo un error como este
Para solucionar este problema, debe cambiar la codificación del símbolo del sistema.
Para hacer este tipo chcp 1256
y recibirá este mensaje: Página de código activo: 1256
Ahora puede ejecutar ese comando sin problemas.
buena suerte.
Si sabe que tiene la instalación adecuada de Devkit (por ejemplo: a través de chocolatey ), luegoSimplemente debe ejecutar el script incluido para configurar variables de entorno.
en cmd:
C:\> d:\path\to\DevKit2\devkitvars.bat
en PowerShell:
PS> . d:\path\to\DevKit2\devkitvars.ps1
Estos scripts configurarán las rutas correctas en su ventana de comando actual.
eliminar lo viejo DevKit folder
antes de ti extract
el nuevo que descargará desde uno de los siguientes links
, basado en tu configuration
:
URL de DevKit en este momento Para usar con Ruby 1.8.7 y 1.9.3: https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
Para usar con Ruby 2.0 y superior (solo versión de 32 bits): http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe2
Para usar con Ruby 2.0 y superior (x64 - 64 bits solamente) http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe3