Il mio obiettivo è utilizzare Pry come console per la mia app Rails, sia localmente che sul mio server di staging. Ma non riesco a farlo funzionare su Heroku.Perché Pry non correrà nella console di Heroku?
Sto seguendo le istruzioni these per ottenere che Heroku utilizzi Pry come console per la mia app Rails. Quando eseguo heroku run console pry
, la mia console stampa Running console pry attached to terminal... up, run.1
e quindi esce. Quando corro heroku console pry
dice solo main
e poi esce.
Qualche idea su cosa sto facendo male?
Ecco che cosa ho fatto finora:
Nel mio Gemfile ho aggiunto le righe:
gem 'pry'
gem 'pry-rails'
ho creato un file chiamato pry che contiene:
#!/usr/bin/env ruby
require 'pry'
pry
ho aggiunto il seguente a tutti i file in config/ambienti:
silence_warnings do
begin
require 'pry'
IRB = Pry
rescue LoadError
end
end
corsa
bundle install
- corsa
git push staging master
Penso che metterlo come root del progetto (la stessa directory di 'Gemfile' et al) sia corretto. Come menziona @JohnBachir assicurati di avere anche 'gem 'pry'' nel tuo Gemfile e di aver eseguito' bundle install' e poi aggiunto 'pry',' Gemfile' e 'Gemfile.lock' al tuo repository prima di premere a Heroku. –
@Jordan, l'avevo già fatto; solo una domanda aggiornata per rispecchiarlo. – thewillcole