Как запустить тиранийский сервер в Токио с помощью файла ttservctl

Я успешно токийский тиран и токийский кабинет теперь я должен запустить сервер токийского тирана, когда я запускаю команду

./ttservctl начало

вместо запуска сервера это дает мне ошибку и вывод

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 ответа

Вы можете найти файл "ttserver" с помощью этой простой команды и использовать результат как команду bash:

find / -name ttserver

когда я использовал команду, это дало мне такой результат:

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

ttservctl скрипт оболочки, используемый для запуска / остановки / перезапуска сервера Tokyo Tyrant (он же скрипт запуска) Этот скрипт запуска является просто оберткой вокруг ttserver инструмент командной строки.

Ваша проблема здесь в том, что ваша оболочка не может найти ttserver инструмент, который, конечно, не в вашем $PATH,

Это звучит так, как будто:

  1. вы пытаетесь выполнить скрипт запуска, расположенный в корне исходного кода Tokyo Tyrant: ./ttservctl
  2. и, таким образом, вы НЕ установили Tokyo Tyrant, а только что построили его (т.е. ./configure && make)

Вы должны восстановить его и запустить make install: по умолчанию он будет установлен под /usr/local но вы можете изменить это во время настройки через --prefix=/path/to/dest вариант.

После этого просто нажмите ttservctl start без ./ и это должно работать.

Другие вопросы по тегам