the*_*ole 7 ruby-on-rails heroku pry
我的目标是在本地和登台服务器上使用Pry作为我的Rails应用程序的控制台.但我无法让它在Heroku上工作.
我按照这些说明让Heroku使用Pry作为我的Rails应用程序的控制台.当我运行时heroku run console pry,我的控制台打印Running console pry attached to terminal... up, run.1然后退出.当我运行heroku console pry它只是说main,然后退出.
关于我做错了什么的任何想法?
这是我到目前为止所做的:
在我的Gemfile中,我添加了以下行:
gem 'pry'
gem 'pry-rails'
我创建了一个名为pry的文件,其中包含:
#!/usr/bin/env ruby
require 'pry'
pry
我在config/environments中的所有文件中添加了以下内容:
silence_warnings do
begin
require 'pry'
IRB = Pry
rescue LoadError
end
end
跑 bundle install
git push staging masterJor*_*ell 12
我是为Heroku和Pry开发方法的人,但你提出了一个我没有想过的有趣案例,因为我主要使用Sinatra和EM部署并构建我自己的助手等.无论哪种方式:
要在拥有Rails应用程序的同时使用Pry与Heroku,您只需要将pry-rails和pry添加到gemfile(作为普通Gem),然后bundle install然后在Cedar堆栈上git [commit|push]运行heroku run console.您调整配置/环境的步骤3 不会也不应该这样做,请尽可能恢复该更改.执行此操作并从应用程序的根目录中删除pry脚本(您不一定需要执行后者)Pry将正确加载您的Rails.
| 归档时间: |
|
| 查看次数: |
2671 次 |
| 最近记录: |