не может запустить 'wget | curl | git clone' или 'irb' в MobaXterm

3711
Zsolt Botykai

Коллега порекомендовала мне попробовать MobaXterm (Personal) для моих нужд * nix в Windows (7).

Это многообещающе, но у меня есть следующие проблемы:

  1. хотя я установил ruby ​​( apt-getтоже попробовал метод and plugin), я вообще не могу запустить irb. irbнаходится в $PATH( /bin/irbи я тоже пытался запустить его как /usr/bin/irb), и когда я пытаюсь запустить его, почти ничего не происходит ... подождите ... подождите ... затем приглашение возвращается с неудачной отметкой.
  2. та же история с wget|curl|git clone http://....

У вас есть идеи, с чего начать с этой проблемы?

3

3 ответа на вопрос

4
PaulLanobre

Я также столкнулся с той же проблемой, и один из моих коллег-экспертов указал мне, что libopenssl100 отсутствует. Таким образом, с apt-get install libopenssl100ним это работает для меня (по крайней мере, для curl).

Надеюсь, поможет

К сожалению, я получил тот же ответ от их поддержки, но все еще не работает: - / Zsolt Botykai 8 лет назад 0
1
Kiddo

Подобная ошибка для меня; не в состоянии запустить Git, Curl и Wget. Даже в некоторых случаях проблемы с ssh.

Для конкретного случая cURL я получил это:

D: /Windows/Users/x/MobaXterm/slash/bin/curl.exe: ошибка при загрузке общих библиотек:?: Не удается открыть общий объектный файл: нет такого файла или каталога

Доступ к папке и запуск двоичного файла curl может привести к ошибке, указывающей, что cygpsl-5.dllона не существует. После этого ответа я искал DLL в поиске пакета Cygwin . Это указывало на возможные связанные пакеты.

Наконец, выполнение следующего решило проблему:

apt-get install libpsl5 

Вы можете повторить это для любого другого отсутствующего драйвера или даже заменить двоичные файлы в папке, указанной в вашей ошибке.

0
klangborste

Если это не работает для вас, то, возможно, libopenssl100 уже установлен.

Для меня это помогло

apt-cyg remove libopenssl100 apt-cyg install libopenssl100 

Это было исправлением моей последней проблемы с этим.