使用rbenv下载的文件

时间:2016-02-23 22:24:30

标签: ruby-on-rails ruby rbenv

我需要安装ruby 2.0.0-p645并使用rbenv。我尝试通过运行

下载它
rbenv install 2.0.0-p645

但是我学院的互联网每隔几分钟一直在下降,所以转移总是关闭,剩下大约11MB。

为了解决这个问题,我看到rbenv正在下载的网址,并使用wget下载rbenv正在下载的源文件。 (每次连接关闭时使用wget -c恢复)。

现在我有了这个文件,有没有办法安装这个ruby版本?

我机器上的文件link on cloudfront

2 个答案:

答案 0 :(得分:5)

是。将下载的文件放入~/.rbenv/cache。您可能需要先创建目录。然后再次运行rbenv install命令。以下是此文档的链接:https://github.com/rbenv/ruby-build#package-download-caching

总结一下,供将来参考:

  1. 使用wget
  2. 下载文件
  3. 如果cache文件夹不存在,请在~/.rbenv/中创建一个文件夹。
  4. 将下载的文件重命名为ruby-x.y.z-pabc.tar.gz。提取它并将其移至~/.rbenv/cache/
  5. 运行rbenv install x.y.z-pabc

答案 1 :(得分:0)

对我来说,以下步骤有效。

1 Download the file using `wget/curl or any other way`
2. Create a `cache` folder in `~/.rbenv/` if it doesn't exist already.
3. Move the downloaded file to `~/.rbenv/cache/`
4. Run `rbenv install x.y.z` (ex. rbenv install 2.7.1`)

与上述答案的区别是,

- do not need to change file name 
- do not need to extract 
- if file rename to something random (ex. x.y.z-pabc) it show ruby-build: definition not found: x.y.z-pabc

希望这可以帮助某人。