如何使用ttservctl文件启动Tokyo tyrant服务器

时间:2013-06-22 12:12:42

标签: freebsd tokyo-cabinet tokyo-tyrant

我成功地使用tokyo tyrant和tokyo cabinet现在我必须在运行命令时启动东京暴君服务器

./ ttservctl start

而不是启动服务器,它给我错误,输出是

ritesh@ritesh-desktop:~/tokyotyrant-1.1.33$ sudo ./ttservctl start
Starting the server of Tokyo Tyrant
Executing: ttserver -port 1978 -dmn -pid /var/ttserver/pid
./ttservctl: 76: ./ttservctl: ttserver: not found
The server could not started

如何解决此错误我是东京暴君的新手请指导!!

2 个答案:

答案 0 :(得分:1)

你可以使用这个简单的命令找到“ttserver”文件,并使用结果作为bash命令:

find / -name ttserver

当我使用命令时它给了我一个这样的结果:

/usr/local/tokyotyrant-1.1.33/bin/ttserver

答案 1 :(得分:0)

ttservctl是用于启动/停止/重启Tokyo Tyrant服务器(a.k.a启动脚本)的shell脚本。此启动脚本只是ttserver命令行工具的包装器。

您的问题是,您的shell无法找到ttserver中肯定不存在的$PATH工具。

听起来好像:

  1. 您尝试执行位于Tokyo Tyrant源代码根目录的启动脚本:./ttservctl
  2. 因此,你没有安装东京暴君,只是建造了它(即./configure && make
  3. 您应重新构建并运行make install:默认情况下,它会安装在/usr/local下,但您可以通过--prefix=/path/to/dest选项在配置时更改此内容。

    一旦完成,只需点击ttservctl start而不使用./,它应该可以正常工作。