首页 > 解决方案 > 来自 https 的 Ruby download_file 丢弃 RuntimeError

问题描述

我在 git https://github.ibm.com/ ********/buildpack_resource/blob/master/*****.tgz 上有一个文件,我想用以下内容下载(到 Win10)代码:

download_file(dependency['uri'], local_cached_file)

我收到C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/buildpack-packager-2.3.4/lib/buildpack/packager/package.rb:126:in `download_file': Failed to download file from https://github.com/*******/buildpack_01/blob/master/*****.tgz (RuntimeError)

我无法 ping 地址,但可以 ping git.com。我对 Ruby 很陌生。我只是在使用这个 gem,但错误消息看起来很有信息。我仍然无法理解出了什么问题。

提前谢谢!

标签: rubygitbuildpack

解决方案


使用浏览器从 GitHub 门户下载 raw

如果下载本身?raw=true对 GitHub 门户上浏览文件的 URL 满意。

或关注:从 GitHub 下载单个文件

使用 wget / curl / 其他脚本下载文件

可以,但需要进行授权:如何使用命令行从私有 github 存储库下载单个原始文件?

克隆存储库

或者实际上克隆存储库。要仅获取最新版本,--depth=1可以使用 switch。


推荐阅读