问题描述
https://github.com/ChainSafe/ChainBridge
为什么这个命令不起作用?
make build
我在本地克隆了 repo,cd 到了正确的文件夹中;我在 Git CLI 中得到的只是
> \033[32mBuilding binary...\033[0m
cd cmd/chainbridge && env GOARCH=amd64 go build -o ../../build/chainbridge -ldflags="-X main.Version=v.1.1.2-2-g6f55404"
env: ‘go’: No such file or directory
make: *** [Makefile:43: build] Error 127
我下载了适用于 Windows 10 64 位版本 1.16.4 的 Go
解决方法
有了 Go,你真的不再需要使用 Makefile 了。我认为人们只是这样做 出于习惯。我不同意这种做法,因为 Go 是一门新语言,我不同意 喜欢看到人们继续使用过去的旧工具来滥用它。 为此,您只需下载代码,然后将位置更改为:
cmd\chainbridge
然后运行:
go build
我知道这行得通,因为我刚刚用 go version go1.16.3 windows/amd64
做到了。
此外,您需要确保 go.exe
在您的 PATH
上。您可能需要添加
C:\go\bin
或类似。