MobaXterm で 'wget|curl|git clone' または 'irb' を実行できない

MobaXterm で 'wget|curl|git clone' または 'irb' を実行できない

同僚が、Windows (7) 上の *nix のニーズに応えて、MobaXterm (Personal) を試してみることを勧めてくれました。

有望ではありますが、次のような問題があります。

  1. ruby をインストールしたにもかかわらず ( およびプラグイン方式も試しました)、まったくapt-get実行できません。は(にあり、 のように実行しようとしましたが)、実行しようとすると、ほとんど何も起こりません... 待って... 待って... すると、失敗マークとともにプロンプ​​トが返されます。irbirb$PATH/bin/irb/usr/bin/irb
  2. と同じ話ですwget|curl|git clone http://...

この問題をどこから始めたらよいか、何かアイデアはありますか?

答え1

私も同じ問題に直面しましたが、私の同僚の専門家の 1 人が、libopenssl100 が欠落していると指摘しました。そのため、apt-get install libopenssl100私の場合は で動作します (少なくとも curl の場合)。

それが役に立てば幸い

答え2

私も同様のエラーが発生し、git、curl、wget を実行できません。また、ある時点で ssh でも問題が発生します。

cURL の具体的なケースでは、次のようになりました。

D:/Windows/Users/x/MobaXterm/slash/bin/curl.exe: 共有ライブラリのロード中にエラーが発生しました: ?: 共有オブジェクトファイルを開けません: そのようなファイルまたはディレクトリはありません

フォルダにアクセスしてcurlバイナリを実行すると、cygpsl-5.dll存在しないというエラーが発生します。この答え私はDLLを検索しましたCygwin パッケージ検索. これは、関連する可能性のあるパッケージを示しています。

最終的に、次の操作を実行すると問題は解決しました。

apt-get install libpsl5

他の不足しているドライバーに対してこれを繰り返すことも、エラーで指定されたフォルダーのバイナリを置き換えることもできます。

答え3

うまくいかない場合は、libopenssl100 がすでにインストールされている可能性があります。

私にとってはこれが役立ちました

apt-cyg remove libopenssl100
apt-cyg install libopenssl100

これが、この件に関する私の最後の問題の解決策でした。

関連情報