-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
nodeenv is not allowed to download iojs #125
Comments
+1 |
This is going to become a bigger problem because nodejs.org is shifting to CloudFlare too. Can I suggest changing the import urllib
...
req = urllib.request.Request(
node_url,
data=None,
headers={
'User-Agent': 'Nodeenv'
}
)
f = urllib.request.urlopen(req) Or even pretend to be a normal browser with a standard |
Just pushed 0.13.4, it work for me atm. |
It works for me, too. Problem solved, as far as I am concerned. Shall I close this issue now? |
Great!
I can do it :) |
Hi,
When I try to install iojs vie nodeenv, I get this stack trace:
Analyzing the network traffic, I see that we are trying to do an HTTP request for http://iojs.org/dist/v1.8.1/iojs-v1.8.1-linux-x64.tar.gz, and we get a 403.
Looking at the body of the 403 message, I can extract this information:
The way I interpret this, it looks like (until the iojs.org guys change their settings) it will be impossible to install iojs using nodeenv. (Or whichever library, that was responsible for generating this "browser signature".)
However, downloading iojs with (for example) wget works just fine....
Do you have any idea where this "browser signature" thing comes from? Or why the iojs guys decided to forbid downloads from nodeenv?
Thank you for the help!
The text was updated successfully, but these errors were encountered: