Когда я выбираю «Cygterm» в качестве типа соединения в KiTTY и использую «-» в качестве команды, я получаю эту ошибку в окне терминала:
/bin/sh: No such file or directory
И если использовать что-то вроде «mosh» в качестве команды, получим эту ошибку:
mosh: Permission denied
Пожалуйста, помогите мне найти причину.
2 ответа на вопрос
1
Anonymous
That message is caused by because the the cygwin1.dll that came with KiTTYCyg is for Cygwin 1.7, but you're probably using a different version. Delete it. Replace with a copy of the one in c:\cygwin\bin (or add c:\cygwin\bin to your path, etc).
If you're using Cygwin64, you'll need to replace cthelper with cthelper64 as well.
Спасибо за ваш ответ, но он не работает для меня. Я заменил cygwin1.dll и получил те же ошибки. Когда я заменяю cthelper на cthelper64, я получаю "не удалось запустить cthelper".
Roman Ovchinnikov 9 лет назад
0
0
Keijo D Putt
Убедитесь, что вы используете последнюю версию KiTTY (0.70.0.1 на момент написания этой статьи), поскольку она добавляет дополнительные функции для обнаружения обработок Cygwin (например, 64-битная версия и путь ее установки).
То, что работало для меня было копировать cthelper64.exeв C:\cygwin64\binи редактировать kitty.iniдобавив это: