我在应用程序中使用的是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。
希望这对你也有用!!!