【问题标题】:`require': no such file to load -- heroku/commands/pgbackups (LoadError) in Rails`require': 没有要加载的文件——Rails 中的 heroku/commands/pgbackups (LoadError)
【发布时间】:2011-09-02 12:41:09
【问题描述】:

我遇到了一些奇怪的问题。几分钟前,一切都很好,但现在。在我的测试服务器上变得很奇怪。

错误:

.rvm/gems/ruby-1.9.2-p180@dashboard/gems/activesupport-3.0.4/lib/active_support/dependencies.rb:239:in `require': 没有要加载的文件 -- heroku/commands/pgbackups (LoadError)

我无法追踪问题。

【问题讨论】:

  • 直到今天我还没有得到解决方案。以前有人做过吗?
  • 你试过删除和添加这个插件吗?您是否以任何方式干扰了加载路径?
  • 不,我没有尝试添加这个插件。事实上,我对这个插件一无所知。如果您对此有任何想法,请帮助我...谢谢

标签: ruby-on-rails ruby ruby-on-rails-3 heroku


【解决方案1】:

正确的路径应该是heroku/command/pgbackups

(你有“命令”,复数)

【讨论】:

  • 不,我不明白你的意思。请澄清一下。感谢您的回复'
  • 该文件位于 heroku/command/pgbackups 但你有 heroku/commands/pgbackups (命令与命令)。在您的要求语句中,您提供了错误的文件路径。
  • 其实我不知道这个文件夹在哪里。我进行了搜索,但找不到此文件夹。
  • 从命令行,你可以用"$(gem which heroku)/command"找到它,但你不需要关心它在哪里,你需要关心你如何尝试将它加载到你的应用程序。你只提供了回溯中的一行,所以我不知道发生在哪里,但请沿着回溯向下直到它进入你的应用程序,然后去那里修复它。
【解决方案2】:

此文件与用于备份 postgres 数据库的 Heroku 插件相关。如果您不需要它(就像您在 cmets 中所说的那样),只需删除插件即可:

heroku addons:remove pgbackups

如果您需要它,请尝试将其添加回来,看看它是否可以解决问题:

heroku addons:add pgbackups

【讨论】:

  • 但是在这里,我在运行此命令时遇到了一个问题:: 警告:无法验证 api.heroku.com 的 SSL 证书 要禁用 SSL 验证,请使用 HEROKU_SSL_VERIFY=disable 运行。现在我应该怎么做才能解决这个问题..请帮帮我。
  • 我不确定。尝试将您的应用重新部署为新的 heroku 应用或在 SO 上创建一个新问题。
  • 事实上,我今天重新安装了整个项目。即使我面临这样的问题。以前它是由于 rake 的依赖关系冲突而解决的,但同样的过程已经完成。但未能成功。
猜你喜欢
  • 1970-01-01
  • 2011-11-30
  • 2016-05-09
  • 1970-01-01
  • 2011-12-11
  • 1970-01-01
  • 1970-01-01
  • 2013-01-31
相关资源
最近更新 更多