Flying-sphinx和Heroku调度程序

时间:2013-04-07 21:24:04

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

因为我是FS,Heroku和Rails的新手,我在执行调度程序rake任务时遇到了麻烦。

我在lib / tasks文件夹中构建了一个scheduler.rake并设置了以下内容:

desc "This task is called by the Heroku scheduler add-on"
task :index_sphinx => :environment do
  puts "Indexing Sphinx db..."
 ???flying-sphinx index???
  puts "done."
end

正如您所看到的,我们遇到了一个问题,因为我不知道如何在任务中键入flying-sphinx index命令 - 该命令应采用何种格式。

Heroku FS doco声称“只是添加飞行 - 狮身人面像索引作为任务”,但这并没有告诉我如何输入它 - 它可能需要一些背景知识我仍然不有

1 个答案:

答案 0 :(得分:1)

我发现解决方案0虽然我从Pat(FS的创始人)那里了解到有一个更简单的解决方案。

首先,我的:

system 'flying-sphinx index'

他的:只需输入:

bundle exec flying-sphinx index

在调度程序仪表板中。

希望这对某人有用。