下载带有curl的github发行版

下载带有curl的github发行版,curl,github,Curl,Github,在上,我可以下载一个包含官方版本的.tar.gz。(我知道它在API端点上也可用,但它也包含测试包 现在我想知道为什么这不起作用: $ curl -O https://github.com/yarnpkg/yarn/releases/download/v0.23.4/yarn-v0.23.4.tar.gz 我得到了一些.tar.gz,它是4KB而不是3.6MB。它没有显示错误。我缺少什么?如果可能的话,我想使用此URL而不是API。如果您执行以下操作,它将正确下载: wget https://

在上,我可以下载一个包含官方版本的.tar.gz。(我知道它在API端点上也可用,但它也包含测试包

现在我想知道为什么这不起作用:

$ curl -O https://github.com/yarnpkg/yarn/releases/download/v0.23.4/yarn-v0.23.4.tar.gz

我得到了一些
.tar.gz
,它是4KB而不是3.6MB。它没有显示错误。我缺少什么?如果可能的话,我想使用此URL而不是API。

如果您执行以下操作,它将正确下载:

wget https://github.com/yarnpkg/yarn/releases/download/v0.23.4/yarn-v0.23.4.tar.gz
如果要使用curl,您必须使用redirect
-L
选项来遵循redirect链接并将输出定向到如下文件中:

curl-Lhttps://github.com/yarnpkg/yarn/releases/download/v0.23.4/ya‌​rn-v0.23.4.tar.gz>纱线.tar.gz

检查此参考,或者执行
curl-OL
自动选择文件名。