Hyperledger fabric 无法在本地使用Hyper ledger Composer

Hyperledger fabric 无法在本地使用Hyper ledger Composer,hyperledger-fabric,hyperledger-composer,Hyperledger Fabric,Hyperledger Composer,我遵循链接中的说明- 在命令之后: curl-sSLhttps://hyperledger.github.io/composer/install-hlfv1.sh |bash 已成功执行,但仍不可用 我是新来的,请帮助我这里缺少的东西 错误: 运行composer.sh # Create the channel docker exec peer0.org1.example.com peer channel create -o orderer.example.com:7050 -c compose

我遵循链接中的说明-

在命令之后:
curl-sSLhttps://hyperledger.github.io/composer/install-hlfv1.sh |bash
已成功执行,但仍不可用

我是新来的,请帮助我这里缺少的东西

错误: 运行
composer.sh

# Create the channel
docker exec peer0.org1.example.com peer channel create -o orderer.example.com:7050 -c composerchannel -f /etc/hyperledger/configtx/composer-channel.tx
2017-09-21 14:19:42.131 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP
2017-09-21 14:19:42.131 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity
2017-09-21 14:19:42.132 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized
Error: channel create configuration tx file not found open C:/Users/26266/AppData/Local/Programs/Git/etc/hyperledger/configtx/composer-channel.tx: no such file or directory
Usage:
上述文件在该位置不可用,我已手动检查

或下面的错误

ARCH=$ARCH docker-compose -f "${DIR}"/composer/docker-compose.yml down
.IOError: [Errno 2] No such file or directory: u'/e/docker_H/composer-data/fabric-dev-servers/fabric-scripts/hlfv1/composer/docker-compose.yml'

我检查过了,上面的文件存在于该位置。

运行curl-sSL | bash时,能否复制控制台中的输出

这个脚本实际上并不是在机器中“本地”运行,而是在Docker容器中运行

它下载所有必需的容器和所需的代码,并作为守护进程启动这些容器。但是,它希望您在机器中安装相对较新版本的docker&docker compose,以便其正常工作


尝试在第一次运行脚本的文件夹中运行
/composer.sh
命令。如果您的机器中安装了正确的要求,那么这应该可以工作。否则,只需发布您收到的错误。您应该能够打开的确切URL是

当您运行curl-sSL | bash时,是否可以复制控制台中的输出

这个脚本实际上并不是在机器中“本地”运行,而是在Docker容器中运行

它下载所有必需的容器和所需的代码,并作为守护进程启动这些容器。但是,它希望您在机器中安装相对较新版本的docker&docker compose,以便其正常工作


尝试在第一次运行脚本的文件夹中运行
/composer.sh
命令。如果您的机器中安装了正确的要求,那么这应该可以工作。否则,只需发布您收到的错误。您应该能够打开的确切URL是

我看到您正在尝试在windows上运行此功能,不幸的是,尝试在windows上运行hyperledger composer的所有部分(甚至在git bash shell中)时存在许多问题,因此不幸的是windows不是一个受支持的平台。我建议您使用Virtualbox之类的工具来设置linux虚拟机,并在那里运行composer。

我看到您正在尝试在windows上运行它,不幸的是,尝试在windows上运行hyperledger composer的所有部分(甚至在git bash shell中)会遇到很多问题不幸的是,windows不是一个受支持的平台。我建议您使用Virtualbox之类的工具设置linux虚拟机,并在那里运行composer。

如果您在Windows 7上使用Docker Toolbox,请从Docker终端运行该命令。

如果您在Windows 7上使用Docker Toolbox,请从docker终端运行该命令。

请提供运行curl命令的输出。我已在问题中添加了错误,请指导。请提供运行curl命令的输出。我已在问题中添加了错误,请引导。运行composer.sh
ARCH=$ARCH docker-compose-f“${DIR}”/composer/docker-compose.yml down后出现错误。IOError:[Errno 2]没有这样的文件或目录:u'/e/docker\u H/composer data/fabric dev servers/fabric scripts/hlfv1/composer/docker compose.yml'
,尽管此文件的可用路径与正在检查的路径完全相同。当我运行composer.sh
ARCH=$ARCH docker compose-f“${DIR}”/composer/docker-compose.yml down.IOError:[Errno 2]没有这样的文件或目录:u'/e/docker\u H/composer data/fabric dev servers/fabric scripts/hlfv1/composer/docker compose.yml'
,尽管此文件的可用路径与正在检查的路径完全相同。我以管理员身份在gitbash中运行命令