0

在安装thinking-sphinx 3 期间的某个时间点,所有与thinking-sphinx 任务相关的rake 命令都会返回两行反馈。例子

MacBook-Pro-di-jerdvo:saim jerdvo$ rake ts:configure
Generating configuration to /Users/jerdvo/r/saim/config/development.sphinx.conf
Generating configuration to /Users/jerdvo/r/saim/config/development.sphinx.conf

其他 rake 任务没有遇到同样的问题

MacBook-Pro-di-jerdvo:saim jerdvo$ rake db:migrate
==  CreateSitesStaticpages: migrating =========================================
-- create_table(:sites_staticpages, {:id=>false})
   -> 0.0894s
==  CreateSitesStaticpages: migrated (0.0900s) ================================

MacBook-Pro-di-jerdvo:saim jerdvo$ 

我怀疑它可能与 RVM 有关,因为我多次安装和卸载时绊倒了自己。我预计卸载后新安装会消除重复的反馈。唉,没有。

我也想知道这些动作是否被调用了两次。

4

1 回答 1

0

你的 Rakefile 中有这一行吗?

require 'thinking_sphinx/tasks'

如果这样做,请将其删除 - 没有必要(除非您使用的是 Rails 2),因为 Rails 3 允许 gems 自动添加 rake 任务。人们添加这条线通常是双输出的原因。

于 2013-05-11T22:50:05.717 回答