gpt4 book ai didi

ruby-on-rails - 为什么 Pry 不能在 Heroku 的控制台中运行?

转载 作者:行者123 更新时间:2023-12-02 01:14:38 24 4
gpt4 key购买 nike

我的目标是在本地和临时服务器上使用 Pry 作为 Rails 应用程序的控制台。但我无法让它在 Heroku 上运行。

我正在关注these让 Heroku 使用 Pry 作为我的 Rails 应用程序的控制台的说明。当我运行 heroku run console pry 时,我的控制台会打印 Running console pry Attached to Terminal... up, run.1 然后退出。当我运行 heroku console pry 时,它只是显示 main 然后退出。

对我做错了什么有什么想法吗?

这是我到目前为止所做的:

  1. 在我的Gemfile中,我添加了以下行:
    gem “ pry ”
    gem “ pry ”

  2. 我创建了一个名为 pry 的文件,其中包含:
    #!/usr/bin/env ruby​​
    需要“ pry ”
    pry

  3. 我将以下内容添加到config/environments中的所有文件中:
    silence_warnings 做
    开始
    需要“ pry ”
    IRB = pry
    救援LoadError
    结束
    结束

  4. 运行捆绑安装

  5. 运行git push staging master

最佳答案

我是为 Heroku 和 Pry 开发该方法的人,但你提出了一个我没有想到的有趣案例,因为我主要使用 Sinatra 和 EM 进行部署并构建自己的助手等。无论哪种方式:

要在拥有 Rails 应用程序的同时将 Pry 与 Heroku 一起使用,您只需将 pry-rails 和 pry 添加到您的 gemfile(作为普通 Gem),然后捆绑安装,然后git [ commit|push] 并在 Cedar 堆栈上运行 heroku run console。您在调整配置/环境时所做的第 3 步没有也不应该完成,因此如果可以的话请恢复该更改。完成此操作并从应用程序的根目录中删除 pry 脚本后(您不一定需要执行后者),Pry 将正确加载您的 Rails。

关于ruby-on-rails - 为什么 Pry 不能在 Heroku 的控制台中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8901549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com