好的,我将sphinx-0.9.9.tar.gz下载到我的桌面
我在桌面上解压缩到名为sphinx的文件夹。
我跑:
发生了很多事情。cd~ / Desktop / sphinx
./ configure --prefix = / usr / local / sphinx --with-MySQL的
然后我运行这一行
请
我收到此错误:
make:***没有指定目标,没有 找到makefile。停止。
我在ubuntu 10.04上我已经安装了apache2,php5,mysql,mysqladmin
我不知道错误意味着什么。
实际上我在跑完之后注意到了:
./ configure --prefix = / usr / local / sphinx --with-MySQL的
我明白了:
错误:找不到MySQL包含 文件。
检查您是否包含MySQL 文件安装。包名是 通常是'mysql-devel'。
如果您的安装包含文件 系统,但你仍然得到这个 消息,你应该做其中一个 以下内容:
1)要么指定包含位置 明确地,使用 --with MySQL的-包括; 2)或指定MySQL安装根位置 显式地,使用--with-mysql; 3)或 确保路径 'mysql_config'程序列于
你的PATH环境变量。要禁用MySQL支持,请使用 --without-mysql选项。
答案 0 :(得分:10)
显然我需要先跑:
底部的说明sudo aptitude install libmysql ++ - dev libmysqlclient15-dev checkinstall
答案 1 :(得分:0)
在Ubuntu 16.04上,它有助于运行:
sudo apt install libmysqlclient-dev