我需要安装ruby 2.0.0-p645
并使用rbenv
。我尝试通过运行
rbenv install 2.0.0-p645
但是我学院的互联网每隔几分钟一直在下降,所以转移总是关闭,剩下大约11MB。
为了解决这个问题,我看到rbenv
正在下载的网址,并使用wget
下载rbenv
正在下载的源文件。 (每次连接关闭时使用wget -c
恢复)。
现在我有了这个文件,有没有办法安装这个ruby版本?
我机器上的文件link on cloudfront。
答案 0 :(得分:5)
是。将下载的文件放入~/.rbenv/cache
。您可能需要先创建目录。然后再次运行rbenv install
命令。以下是此文档的链接:https://github.com/rbenv/ruby-build#package-download-caching
总结一下,供将来参考:
wget
cache
文件夹不存在,请在~/.rbenv/
中创建一个文件夹。ruby-x.y.z-pabc.tar.gz
。提取它并将其移至~/.rbenv/cache/
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
希望这可以帮助某人。