Recibo el siguiente error al intentar ejecutar cap production deploy
.
DEBUG [dc362284] Bundler::GemNotFound: Could not find json-1.8.1.gem for installation
DEBUG [dc362284] An error occurred while installing json (1.8.1), and Bundler cannot continue.
DEBUG [dc362284] Make sure that `gem install json -v '1.8.1'` succeeds before bundling.
Puede ser importante tener en cuenta que esta implementación estaba funcionando, entonces actualicé a Ruby 2.1.0 para eliminar un error de codificación. Actualicé localmente que funcionó bien. Ejecuté rvm install 2.1.0
y rvm use 2.1.0
luego cambié mi .ruby-version
archivo para reflejar esta actualización de Ruby.
El bundle install
comando funciona localmente, pero produce el mismo error anterior cuando me dirijo al servidor de destino y ejecuto este comando.
Si corro gem list
, puedo ver esto en la lista de gemas.
...
jquery-rails (3.0.4)
json (1.8.1)
less (2.3.2)
...
Si pruebo la solución recomendada gem install json -v '1.8.1'
localmente y en el servidor de destino, obtengo el siguiente resultado:
Building native extensions. This could take a while...
Successfully installed json-1.8.1
Parsing documentation for json-1.8.1
Done installing documentation for json after 0 seconds
1 gem installed
Entonces parece que la gema está instalada, ¿verdad? ¿Por qué está pasando esto? ¿Como puedo resolver esto? Cualquier ayuda será muy apreciada.
bundle show json
te da?