วิธีเรียกใช้โปรแกรมใน git-bash.exe ในหน้าต่างใหม่


1

เมื่อฉันรันโปรแกรม/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 ฉันหวังว่านั่นเป็นสิ่งที่คุณตั้งใจ?)
Petr Krysl

การจับภาพวิดีโอและเล่นช้า
Biswapriyo

ความคิดที่ยอดเยี่ยม! ข้อความแสดงข้อผิดพลาดคือทุบตี: /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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.