即使存在,也找不到 Cygwin 可执行文件

Cygwin executable not found even if existing

我最近一直在尝试在 Cygwin 上安装 Blackbox,正如文档所说,我做了 cp ./blackbox/bin/* /usr/bin

然后我尝试使用 blackbox_edit 访问它,我得到:

/bin/bash: /usr/bin/blackbox_edit: No file or directory

我运行/usr/bin/blackbox_edit也是一样。 运行 stat /usr/bin/blackbox_edit 给出:

  File: /usr/bin/blackbox_edit
  Size: 958             Blocks: 4          IO Block: 65536  regular file
Device: 671faeah/108133098d     Inode: 2251799814041428  Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (197609/   adrie)   Gid: (197609/   adrie)
Access: 2017-06-07 15:34:50.353508600 +0200
Modify: 2017-06-07 15:54:58.823472200 +0200
Change: 2017-06-07 15:59:00.592320500 +0200
 Birth: 2017-06-07 15:34:50.353508600 +0200

我错过了什么?

提前致谢。

不要使用GIT获取。只需转到 GitHub,单击右侧的绿色大按钮 克隆或下载 。然后点击 下载 ZIP

那将下载 blackbox_master.zip。解压,然后将blackbox_master/bin中的所有文件复制到/usr/bin/usr/local/bin.

没关系,这是一个更晦涩的问题。简而言之,cygwin 不是使用 /usr/bin/bash.exe 运行 bash 脚本,而是首先解析 C:\Windows\System32\bash.exe(Ubuntu 的 bash)。

谢谢你的帮助!