使用 rbenv 的下载文件安装 ruby
Install ruby using rbenv's downloaded file
我需要安装 ruby 2.0.0-p645
,我使用 rbenv
。我尝试通过 运行
下载它
rbenv install 2.0.0-p645
但是我大学的互联网每隔几分钟就断线一次,所以传输总是在关闭时还剩下大约 11MB。
为了解决这个问题,我从 rbenv
下载的地方看到了 url,并使用 wget
下载了 rbenv
正在下载的源文件。 (每次连接关闭时使用 wget -c
恢复)。
现在我有了文件,现在有没有办法安装那个 ruby 版本?
我机器上的文件link on cloudfront。
是的。将下载的文件放入~/.rbenv/cache
。您可能需要先创建目录。然后再次 运行 您的 rbenv install
命令。这是文档的 link:https://github.com/rbenv/ruby-build#package-download-caching
总结一下,以备日后参考:
- 使用
wget
下载文件
- 在
~/.rbenv/
中创建一个 cache
文件夹(如果尚不存在)。
- 将下载的文件重命名为
ruby-x.y.z-pabc.tar.gz
。将其提取并移动到 ~/.rbenv/cache/
- 运行
rbenv install x.y.z-pabc
对我来说,以下步骤有效。
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
希望这对某人有所帮助。
我需要安装 ruby 2.0.0-p645
,我使用 rbenv
。我尝试通过 运行
rbenv install 2.0.0-p645
但是我大学的互联网每隔几分钟就断线一次,所以传输总是在关闭时还剩下大约 11MB。
为了解决这个问题,我从 rbenv
下载的地方看到了 url,并使用 wget
下载了 rbenv
正在下载的源文件。 (每次连接关闭时使用 wget -c
恢复)。
现在我有了文件,现在有没有办法安装那个 ruby 版本?
我机器上的文件link on cloudfront。
是的。将下载的文件放入~/.rbenv/cache
。您可能需要先创建目录。然后再次 运行 您的 rbenv install
命令。这是文档的 link:https://github.com/rbenv/ruby-build#package-download-caching
总结一下,以备日后参考:
- 使用
wget
下载文件
- 在
~/.rbenv/
中创建一个cache
文件夹(如果尚不存在)。 - 将下载的文件重命名为
ruby-x.y.z-pabc.tar.gz
。将其提取并移动到~/.rbenv/cache/
- 运行
rbenv install x.y.z-pabc
对我来说,以下步骤有效。
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
希望这对某人有所帮助。