【发布时间】:2018-02-21 23:51:48
【问题描述】:
我编译了一个 golang 代码并从中得到了一个二进制文件。这个二进制文件是预提交的 git 钩子。 然而,这个 git 钩子在一些 Windows 机器上工作,它在一些 Windows 机器上不起作用。我使用 GitBash 运行 git 命令。
我不知道问题可能是什么。我确实在 Windows 10 上运行过它,它在其中一台机器上运行,但在另一台机器上却无法运行。
【问题讨论】:
我编译了一个 golang 代码并从中得到了一个二进制文件。这个二进制文件是预提交的 git 钩子。 然而,这个 git 钩子在一些 Windows 机器上工作,它在一些 Windows 机器上不起作用。我使用 GitBash 运行 git 命令。
我不知道问题可能是什么。我确实在 Windows 10 上运行过它,它在其中一台机器上运行,但在另一台机器上却无法运行。
【问题讨论】:
请确保您的脚本是可执行的。要检查文件是否可执行,请在终端中运行它
ls -l /path/of/file
如果您发现它不可执行,请使用此命令将其设为可执行。
chmod +x /path/of/file
如果你不知道ls -l 是什么。请从这里过去。 https://askubuntu.com/a/528433
【讨论】: