error obtaining VCS status: exit status 128 Use -buildvcs=false to disable VCS stamping. make: ***

环境

  • mac
  • go version go1.19.4 darwin/amd64

发生错误的步骤

使用了git clone命令拉取远程仓库到本地后,使用了make install命令出现:

致命错误:在 '/Users/xxx/xxx/irita' 检测到可疑的仓库所有权
要为本仓库创建特例,请运行:

	git config --global --add safe.directory /Users/janel/project/irita
致命错误:在 '/Users/xxx/xxx/irita' 检测到可疑的仓库所有权
要为本仓库创建特例,请运行:

	git config --global --add safe.directory /Users/xxx/xxx/irita
go install -tags "netgo ledger" -ldflags '-X github.com/cosmos/cosmos-sdk/version.Name=irita -X github.com/cosmos/cosmos-sdk/version.AppName=irita -X github.com/cosmos/cosmos-sdk/version.Version= -X github.com/cosmos/cosmos-sdk/version.Commit= -X "github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger" -X github.com/tendermint/tendermint/crypto/algo.Algo=sm2 -X github.com/bianjieai/irita/address.Bech32ChainPrefix=i -X github.com/bianjieai/irita/address.PrefixAcc=a -X github.com/bianjieai/irita/address.PrefixAddress=a -X github.com/tharsis/ethermint/types.EvmChainID=1223' ./cmd/irita
error obtaining VCS status: exit status 128
	Use -buildvcs=false to disable VCS 

解决办法

1、根据指示运行命令

按照终端的报错信息展示,是仓库的权限问题,根据指示运行
git config --global --add safe.directory /Users/xxx/xxx/irita
命令后能解决这个问题。
GitHub上也有关于这个问题的解释:Running git as repo owner. #3284

2、通过更改go版本解决了这个问题

GitHub上关于这个问题的解释:error obtaining VCS status: exit status 128 #3273

猜你喜欢

转载自blog.csdn.net/weixin_46353030/article/details/128888861