Cygwin + KiTTYCyg: / bin / sh: Nenhum arquivo ou diretório

2

Tentando usar o KiTTY com o Cygwin (x86) no Windows 7 x64.

  1. Instalado o Cygwin mais recente e todos os pacotes necessários.
  2. Adicionado ;c:\cygwin\usr\local\bin\;c:\cygwin\bin ao sistema Path env.
  3. Download do KiTTYCyg para o Cygwin 1.7 aqui: link e descompactei para o KiTTY dir.
  4. Quando estou selecionando "Cygterm" como tipo de conexão no KiTTY e usando "-" como comando, estou recebendo este erro na janela do terminal:

    /bin/sh: No such file or directory
    

    E se estiver usando algo como "mosh" como comando, recebendo este erro:

    mosh: Permission denied
    

Por favor me ajude a encontrar um motivo.

    
por Roman Ovchinnikov 19.12.2014 / 08:36

2 respostas

1

Essa mensagem é causada porque o cygwin1.dll que veio com o KiTTYCyg é para o Cygwin 1.7, mas você provavelmente está usando uma versão diferente. Delete isso. Substitua por uma cópia em c: \ cygwin \ bin (ou adicione c: \ cygwin \ bin ao seu caminho, etc).

Se você estiver usando o Cygwin64, você precisará substituir o cthelper pelo cthelper64 também.

    
por 02.05.2015 / 00:06
0

Certifique-se de estar executando a versão mais recente do KiTTY (0.70.0.1 no momento em que este documento foi escrito), pois ele adiciona recursos extras para detectar os truques do Cygwin (como 64 bits e seu caminho de instalação ).

O que funcionou para mim foi copiar cthelper64.exe para C:\cygwin64\bin e editar kitty.ini adicionando isso:

[Cygwin integration]
CtHelperPath=C:\cygwin64\bin\cthelper.exe

Em seguida, na janela Configuração do KiTTY, você precisa adicionar um traço (-) no Comando e selecionar o rádio Cygterm: KiTTY mais Cygterm

Provavelmente, você também pode querer verificar a ramificação Cyterm na árvore de configuração e ajustar de acordo: KiTTY deixou a árvore com opções

    
por 12.12.2017 / 20:55

Tags