Windows exe, bat, cmd не запускається під cygwin / MobaXterm, якщо розширення прямо не передбачено


1

Я використовую заздалегідь налаштований cygwin, який упакований у продукт MobaXterm. Нижче наведено приклад проблеми, з якою я стикаюся:

$ sbt package
/usr/bin/bash: /drives/c/apps/sbt/bin/sbt: No such file or directory

Фактична команда, яку слід було викликати:

/drives/c/apps/sbt/bin/sbt

Отже, мені тут потрібна змінна середовище, яка повідомляє cygwin набору потенційних розширень для імен файлів:

Щось у напрямку:

export EXE_EXTENSIONS=CMD,cmd,EXE,exe,BAT,bat

Відповіді:


0

Ви можете виконати таку команду

cmd /c <yourFile.extension>

Наприклад, я хотів запустити mysql.exe, присутній у каталозі C: ​​\ instalSoft \ xampp \ mysql \ bin. Він працює під час тестування в MobaXterm і працює нормально, як очікувалося.

який запустить рідні виконувані файли Windows на утилітах оболонки Cygwin.


1
Згадане питання не враховувало продовження.
javadba
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.