我正在尝试按照文档在OSX上安装和运行Hyperledger Fabric,但是通过执行命令sudo curl -sSL <URL to binaries> | bash
下载平台特定的二进制文件时遇到权限错误,该命令下载脚本以检索平台二进制文件
隐根 Configtxgen 和配置器
即使我使用sudo,我仍然收到
Erics-MacBook-Pro:fabric-samples EricMcEvoy$ sudo curl -sSL <URL to binaries I can't post in SO> | bash
Password:
===> Downloading platform binaries
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/docker-compose-e2e.yaml: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/install: Cannot mkdir: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/install/get-docker-images.sh: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/base: Cannot mkdir: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/base/docker-compose-base.yaml: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/base/peer-base.yaml: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/channel-artifacts: Cannot mkdir: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/channel-artifacts/.gitkeep: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/chaincode: Cannot mkdir: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/chaincode/go: Cannot mkdir: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/chaincode/go/marbles02: Cannot mkdir: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/chaincode/go/marbles02/marbles_chaincode.go: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/chaincode/go/chaincode_example02: Cannot mkdir: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/chaincode/go/chaincode_example02/chaincode_example02.go: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/end-to-end.rst: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/crypto-config.yaml: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/scripts: Cannot mkdir: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/scripts/script.sh: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/generateArtifacts.sh: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/configtx.yaml: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/network_setup.sh: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/docker-compose-e2e-template.yaml: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/download-dockerimages.sh: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/docker-compose-cli.yaml: Cannot open: No such file or directory
tar: release/darwin-amd64: Cannot mkdir: Permission denied
tar: release/darwin-amd64/bin: Cannot mkdir: No such file or directory
我尝试在"系统偏好设置用户和组"中启用root用户,在我自己的.sh文件中自己运行脚本,但权限仍然被拒绝。
有没有办法禁用此功能? 有没有办法为整个脚本启用 sudo?
非常感谢对此很陌生
似乎你在克隆结构样本或创建将结构样本克隆(作为根(的go/src/github.com/hyperledger目录时以根(sudo(的身份运行了git克隆。您可能希望重新开始并使用您的帐户创建所有这些内容。