问题
I am trying out the steps for setting up a sample hyperledger fabric1.0 network as per the steps mentioned here on windows 7. As part of this I am following these steps for Hyperledger Fabric Samples.
Since my OS is Windows7 64bit, I am using Docker Toolbox
But my problem here is, while running the following command in Docker Quickstart Terminal
curl -sSL https://goo.gl/iX9dek ¦ bash
I am getting the error
bash: line 1: syntax error near unexpected token `newline'
bash: line 1: <HTML>
I also found a note in the steps like
If you get an error running the above curl command, you may have too old a version of curl. Please visit the Prerequisites page for additional information on where to find the latest version.
I have the latest version of curl set in the windows environment, but in Docker Quickstart Terminal it is using some older version.
I tried to update it in virtual machine terminal using yum update curl.x86_64
but yum, update etc. are not found.
How can I update the curl in this case? And if the curl version is not the problem, where I am doing wrong here?
Please suggest..
Thanks in advance.
回答1:
Actually, the issue is more likely that the version of curl on your machine doesn't support redirects. In the note below the instructions for the curl command is a note that suggests that if you have errors, update your version of curl.
Note that replacing the URL with the raw GH URL is also a correct solution, but you probably want to update curl regardless.
回答2:
Finally found the issue.:)
The problem was with the url https://goo.gl/iX9dek, the document here is moved to here which is not updated in the stepout that I am following.
It is working with the following command
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap-1.0.0.sh | bash
来源:https://stackoverflow.com/questions/45615351/issue-to-run-curl-command-in-windows-7-docker-quickstart-terminal