Как запустить программу в git-bash.exe в новом окне


2

Когда я запускаю программу /c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exeв открытом git-bash.exeокне, она работает нормально. Однако я не могу открыть новое окно с

git-bash.exe /c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exe

Окно открывается, но не остается открытым. Есть какое-то сообщение об ошибке, но окно исчезает слишком быстро, чтобы я мог прочитать, что произошло.


Используйте эту опцию --hold alwaysс git-bash.exeкомандой. Если вы обнаружите ошибку, добавьте ее в свой вопрос.
Biswapriyo

Боюсь, это не сработало. Окно все еще закрылось немедленно. (Я использовал это как git-bash.exe - держите всегда /c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exe. Надеюсь, это было то, что вы хотели?)
Петр Крысл

Захватить видео и воспроизводить его медленно.
Biswapriyo

Отличная идея! Сообщение об ошибке bash: /c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exe: невозможно выполнить двоичный файл
Petr Krysl

Если git-bash.exeсовместимо с bashтобой, то понадобится git-bash.exe -c /c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exe. Если вы не заметите -cпричины, параметр файла будет интерпретирован как текстовый файл, содержащий bashкоманды, а двоичный файл не разрешен, как вы заметили ..
AFH

Ответы:


2

Если git-bash.exeсовместимо с bashвами, потребуется:

git-bash.exe -c /c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exe

Если вы пропустите -cэтот параметр, параметр файла будет интерпретирован как текстовый файл, содержащий bashкоманды, а двоичный файл, как вы заметили, не разрешен.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.