【问题标题】:Could not find rake-13.0.6 in any of the sources (Bundler::GemNotFound)在任何源中都找不到 rake-13.0.6 (Bundler::GemNotFound)
【发布时间】:2021-07-25 18:59:53
【问题描述】:

由于 git 安全投诉,我对我正在处理的项目进行了一些 gem 更新,现在我遇到了一个问题:Web 项目页面无法正常工作,出现错误 "Web application could not be started"并抱怨 "Could not find rake-13.0.6 in any of the sources (Bundler::GemNotFound)"(尽管它在那里),并尝试运行 rake(即我需要 rake ts:restart)导致标题错误:由于过时而被删除,请参阅编辑

编辑:

我最终回滚了我的项目以预更新 gemfile 和旧版本的 ruby​​ 和 rails,但现在我又遇到了这个问题(至少不再是使用 rake 的问题了)。该页面不断给我Could not find rake-13.0.6 in any of the sources (Bundler::GemNotFound) 错误。

当我尝试运行 rake ts:start 时,它会因错误而失败:

...
bind() failed on 127.0.0.1, retrying...
FATAL: bind() failed on 127.0.0.1: Address already in use

我已经尝试了很多东西,现在正在寻找有关如何解决此问题的建议。

【问题讨论】:

  • 您从rake ts:start 得到的错误表明Sphinx 已经在运行——您应该能够通过ps aux | grep searchd 找到该进程。
  • 是的,也有。无论出于何种原因, ts:stop 和 ts:restart 都没有正确关闭现有的 searchd 进程,我不得不自己杀死它,然后它又开始正常工作了。

标签: ruby-on-rails ruby rubygems sphinx thinking-sphinx


【解决方案1】:

原来我的 nginx 配置不正确,它指向现在缺少 ruby​​ 的 rvm 版本,我已将其替换为 rbenv 版本。

【讨论】:

    猜你喜欢
    • 2018-04-08
    • 2012-04-19
    • 2015-03-04
    • 2014-07-11
    • 2019-11-16
    • 1970-01-01
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    相关资源
    最近更新 更多