ruby-on-rails - Debian 7 和 Ubuntu 上最新版本的 sphinxsearch

标签 ruby-on-rails linux sphinx thinking-sphinx apt

我在我的 Rails 应用程序中结合使用 sphinxsearch 和 Thinking Sphinx,现在我遇到了这个问题:Thinking Sphinx unknown identifier groupby

现在我在本地通过自制软件安装 sphinx 获取当前版本:

brew install sphinx

现在安装的版本是 2.2.4:

brew info sphinx

# sphinx: stable 2.2.5, HEAD
# http://www.sphinxsearch.com
# /usr/local/Cellar/sphinx/2.2.4 (15 files, 17M) *

在我的生产服务器上,我似乎有一个过时的 sphinxsearch 版本,这似乎是我的问题的原因:

apt-get update
apt-cache show sphinxsearch

# Package: sphinxsearch
# Version: 2.0.4-1.1
# Installed-Size: 9909
# Maintainer: Radu Spineanu <radu@debian.org>
# Architecture: amd64
# Depends: libc6 (>= 2.2.5), libexpat1 (>= 2.0.1), libgcc1 (>= 1:4.1.1), libmysqlclient18 (>= 5.5.24+dfsg-1), libpq5, libstdc++6 (>= 4.1.1), libstemmer0d (>= 0+svn527), zlib1g (>= 1:1.1.4), adduser

Debian says :

Package sphinxsearch

squeeze (oldstable) (misc): Fast standalone full-text SQL search engine

  • 0.9.9-6: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

wheezy (stable) (misc): Fast standalone full-text SQL search engine

  • 2.0.4-1.1: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc

sid (unstable) (misc): Fast standalone full-text SQL search engine

  • 2.0.4-1.1+b1 [debports]: sparc64
  • 2.0.4-1.1 [debports]: alpha amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 s390x sh4 sparc
  • 0.9.9-6 [debports]: hppa

所以好像只能通过apt安装sphinxsearch的2.0.x。为什么会这样以及如何在不从源代码编译包的情况下进行更新。

最佳答案

这里有ubuntu包: http://sphinxsearch.com/downloads/release/

直接通过dpkg下载安装即可

关于ruby-on-rails - Debian 7 和 Ubuntu 上最新版本的 sphinxsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26522816/

相关文章:

ruby-on-rails - Heroku 上有哪些不同的 Web 服务器选项?

c++ - 如何使用 C/C++ 无需驱动程序直接从 USB 端口访问 USB 条码扫描仪数据

regex - Bash - 如何计算指令数?

php - 区分 MySQL 和 Sphinx searchd

Mysql2::Error sphinxql: 语法错误,意外 ',',期待 $end near ',@@SESSION.sql_auto_is_null = 0

ruby-on-rails - 使用 For 循环创建编号列表

ruby-on-rails - 干燥仅改变顺序的查询

ruby-on-rails - I18n::MissingTranslationData:翻译丢失:播种数据库时出现 en.faker 错误

c++ - 使用 GCC 在 Linux 上 boost 链接

MySQL 将 Json 数组展平为值字符串