每当 gem 在轨道中出现错误:"to_specs":找不到捆绑器 (>= 0)



我在应用程序中使用的是wheney-gem。我每5分钟安排一次耙子任务。但是rake任务并不是每5分钟运行一次。当我看到日志时,它给了我类似的错误

`to_specs':在[bigdecimal-1.1.0,io-console-0.3,json-1.5.4,minitest-2.5.1,rake--0.9.2.2,rdoc-39.94](宝石::加载错误)

这是schedule.rb 中的内容

every 3.minutes do
    rake "mytask name"
  end

我通过放置解决了同样的问题

env :PATH, '/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin' 

而不是

env :PATH, ENV['PATH']

在config/schedule.rb的顶部

只要我们更改您的gem文件,特别是rails/ruby版本,就会出现此问题。我也面临着同样的问题,以下是我为摆脱这个问题所做的——

 1. $ gem install bundle
 2. $ bundle install

现在一切都很好。

如果您遇到与-相同的问题

`to_specs': Could not find 'railties' (>= 0) among 23 total gem(s) (Gem::LoadError) 

下面是步骤-
请将链接查看为-
轨道:找不到轨道

 1. $ gem list
 2. $ gem install rails  

它只会下载所有缺失的依赖项,包括railties。

希望这对你也有用!!!

相关内容

  • 没有找到相关文章

最新更新