我想通过Ubuntu 14.04上的终端安装最新的phantomjs。我跑了:
curl -O https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
但输出是这样的,没有文件被下载:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
我可以成功下载curl的其他文件。如果我使用wget,则会下载此文件。
为什么卷曲会失败?我做错了什么?
答案 0 :(得分:2)
Bitbucket正在进行重定向。默认情况下,curl不会遵循重定向,因此您需要使用 -L 标志。
curl -L -O https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
顺便说一下,当你想看看curl正在做请求时会发生什么时,我建议你使用 -v 。