Mục tiêu của tôi là sử dụng Pry làm bảng điều khiển cho ứng dụng Rails của tôi, cả cục bộ lẫn trên máy chủ dàn dựng của tôi. Nhưng tôi không thể làm cho nó hoạt động trên Heroku.Tại sao Pry không chạy trong bảng điều khiển của Heroku?
Tôi đang theo dõi these hướng dẫn để đưa Heroku sử dụng Pry làm bảng điều khiển cho ứng dụng Rails của tôi. Khi tôi chạy heroku run console pry
, bảng điều khiển của tôi in Running console pry attached to terminal... up, run.1
và sau đó thoát. Khi tôi chạy heroku console pry
, chỉ cần nói main
và sau đó thoát.
Bất kỳ ý tưởng nào về những gì tôi đang làm sai?
Dưới đây là những gì tôi đã làm như vậy cho đến nay:
Trong tôi Gemfile Tôi đã thêm các dòng:
gem 'pry'
gem 'pry-rails'
tôi đã tạo ra một tập tin được gọi là pry có chứa:
#!/usr/bin/env ruby
require 'pry'
pry
tôi đã thêm dòng sau vào tất cả các file trong config/môi trường:
silence_warnings do
begin
require 'pry'
IRB = Pry
rescue LoadError
end
end
chạy
bundle install
- chạy
git push staging master
Tôi nghĩ rằng đặt nó là gốc của dự án (cùng thư mục với 'Gemfile' et al) là chính xác. Khi đề cập đến @JohnBachir, hãy đảm bảo rằng bạn cũng có 'gem 'pry'' trong Gemfile của mình và bạn đã chạy' bundle install' và sau đó thêm 'pry',' Gemfile' và 'Gemfile.lock' vào kho lưu trữ của bạn trước khi đẩy nó cho Heroku. –
@Jordan, tôi đã làm điều đó; chỉ cần cập nhật câu hỏi để phản ánh nó. – thewillcole