Mi objetivo es utilizar Pry como la consola de mi aplicación Rails, tanto localmente como en mi servidor de transferencia. Pero no puedo hacer que funcione en Heroku.¿Por qué Pry no corre en la consola de Heroku?
Estoy siguiendo las instrucciones these para hacer que Heroku use Pry como la consola de mi aplicación Rails. Cuando ejecuto heroku run console pry
, mi consola imprime Running console pry attached to terminal... up, run.1
y luego sale. Cuando ejecuto heroku console pry
, solo dice main
y luego sale.
¿Alguna idea sobre lo que estoy haciendo mal?
Aquí es lo que he hecho hasta ahora:
En mi Gemfile He añadido las líneas:
gem 'pry'
gem 'pry-rails'
que he creado un archivo llamado palanca que contiene:
#!/usr/bin/env ruby
require 'pry'
pry
añadí lo siguiente para todos los archivos de configuración/entornos:
silence_warnings do
begin
require 'pry'
IRB = Pry
rescue LoadError
end
end
plazo
bundle install
- plazo
git push staging master
Creo que poner el nombre del proyecto (el mismo directorio que 'Gemfile' et al) es correcto. Como @JohnBachir menciona, asegúrese de tener también 'gem 'pry'' en su Gemfile y de que ha ejecutado' bundle install' y luego ha agregado 'pry',' Gemfile' y 'Gemfile.lock' a su repositorio antes de presionar a Heroku. –
@Jordan, ya lo había hecho; acaba de actualizar la pregunta para reflejarlo. – thewillcole