web-dev-qa-db-ja.com

Cygwin + KiTTYCyg:/ bin / sh:そのようなファイルまたはディレクトリはありません

Windows 7 x64でCygwin(x86)でKiTTYを使用しようとしています。

  1. 最新のCygwinと必要なすべてのパッケージをインストールしました。
  2. システムPathenvに;c:\cygwin\usr\local\bin\;c:\cygwin\binを追加しました。
  3. ここからCygwin1.7用のKiTTYCygフォームをダウンロードしました: http://www.9bis.net/kitty/?page=PuTTYCyg そしてKiTTYディレクトリに解凍しました。
  4. KiTTYで接続タイプとして「Cygterm」を選択し、コマンドとして「-」を使用すると、ターミナルウィンドウで次のエラーが発生します。

    /bin/sh: No such file or directory
    

    また、コマンドとして「mosh」などを使用すると、次のエラーが発生します。

    mosh: Permission denied
    

理由を見つけるのを手伝ってください。

2

このメッセージは、KiTTYCygに付属のcygwin1.dllがCygwin 1.7用であるために発生しますが、おそらく別のバージョンを使用しています。消して。 c:\ cygwin\binにあるもののコピーと置き換えます(またはc:\ cygwin\binをパスに追加するなど)。

Cygwin64を使用している場合は、cthelperもcthelper64に置き換える必要があります。

1
Anonymous

最新バージョンのKiTTY(この記事の執筆時点では0.70.0.1)を実行していることを確認してください。これは、Cygwinの扱いを検出するための追加機能(64ビットそのインストールパス)。

私にとってうまくいったのは、cthelper64.exeC:\cygwin64\binにコピーし、kitty.iniを編集してこれを追加することでした。

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

次に、KiTTY構成ウィンドウで、コマンドにダッシュ(-)を追加し、Cygterm無線を選択する必要があります。
KiTTYとCygterm

おそらく、セットアップツリーのCytermブランチを確認し、それに応じて調整することもできます。 オプション付きのKiTTY左ツリー

0
Keijo D Putt