【发布时间】:2021-08-16 23:02:12
【问题描述】:
我正在尝试使用 git bash 在 win 10 中执行一个超级账本结构项目,但我得到了这个消息“无法执行二进制文件”
我检查了 bin 文件夹,实际上这些文件没有可执行权限 我尝试使用 chmod 授予权限,但没有做任何事情。如何使这些可执行文件?
【问题讨论】:
标签: git hyperledger-fabric blockchain windows-subsystem-for-linux git-bash
我正在尝试使用 git bash 在 win 10 中执行一个超级账本结构项目,但我得到了这个消息“无法执行二进制文件”
我检查了 bin 文件夹,实际上这些文件没有可执行权限 我尝试使用 chmod 授予权限,但没有做任何事情。如何使这些可执行文件?
【问题讨论】:
标签: git hyperledger-fabric blockchain windows-subsystem-for-linux git-bash
Git Bash 仍然在 Windows 上运行,而不是作为 WSL 的一部分提供的 Linux 内核。您似乎正在尝试在此处运行 Linux 二进制文件。
您必须启动 WSL Linux 发行版并从那里运行它。 然后呈现给您的 bash shell 在实际的 Linux 内核上运行,并允许运行 Linux 二进制文件。
【讨论】:
od -c -N 4 ./configtxlator 如果这些是 linux 二进制文件,它应该在第一行打印出以下内容:0000000 177 E L F