【问题标题】:How to make bin files executable in gitbash如何在 gitbash 中使 bin 文件可执行
【发布时间】:2021-08-16 23:02:12
【问题描述】:

我正在尝试使用 git bash 在 win 10 中执行一个超级账本结构项目,但我得到了这个消息“无法执行二进制文件”

我检查了 bin 文件夹,实际上这些文件没有可执行权限 我尝试使用 chmod 授予权限,但没有做任何事情。如何使这些可执行文件?

【问题讨论】:

    标签: git hyperledger-fabric blockchain windows-subsystem-for-linux git-bash


    【解决方案1】:

    Git Bash 仍然在 Windows 上运行,而不是作为 WSL 的一部分提供的 Linux 内核。您似乎正在尝试在此处运行 Linux 二进制文件。

    您必须启动 WSL Linux 发行版并从那里运行它。 然后呈现给您的 bash shell 在实际的 Linux 内核上运行,并允许运行 Linux 二进制文件。

    【讨论】:

    • 但是我已经下载了 win 10 所需的二进制文件(通过运行特定于平台的二进制文件的结构文档中给出的 curl cmd)
    • 您能否运行以下命令来测试您拥有什么类型的二进制文件? od -c -N 4 ./configtxlator 如果这些是 linux 二进制文件,它应该在第一行打印出以下内容:0000000 177 E L F
    • 是的,当我在赢得 10 之前在 ubuntu 中工作时,我实际上错误地复制了 ubuntu bin 文件。我再次下载了特定于平台的 bin 文件,但现在我得到了别的东西,你可以请关于这方面的帮助 ==>stackoverflow.com/q/67758185/14480330
    • 抱歉,我无法回答您的新问题,我对超级账本结构不够熟悉,无法为您提供有关证书问题的有用答案。
    猜你喜欢
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    • 2013-10-10
    • 2013-10-20
    • 2014-03-27
    相关资源
    最近更新 更多