首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >` `rvm install 2.6.3`会默认安装二进制Ruby吗?

` `rvm install 2.6.3`会默认安装二进制Ruby吗?
EN

Stack Overflow用户
提问于 2019-12-13 13:26:11
回答 1查看 248关注 0票数 1

这两者有什么不同:

代码语言:javascript
复制
rvm install 2.6.3

代码语言:javascript
复制
rvm install 2.6.3 --binary

如果rvm install 2.6.3能找到二进制Ruby,那么它会默认安装二进制Ruby吗?如果找不到二进制Ruby,会不会浪费编译Ruby的时间?这是否意味着使用它总是比使用--binary选项更好?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-13 21:30:06

如果您使用Linux发行版,其中提供了二进制软件包,则您不会注意到这两个命令之间的差异。

代码语言:javascript
复制
$ rvm help install

## Binary rubies

By default RVM will try to download binary ruby package instead of compiling.
If such package is not available normal compilation will be performed.
Using binary builds can significantly decrease ruby installation time.

There are two options controlling binary rubies installation:

- `--binary`         - force binary installation, do not try to compile ruby.
- `--disable-binary` - do not try binary ruby, always compile.

所以,

代码语言:javascript
复制
$ rvm install 2.6.3

我将首先尝试为您的发行版找到一个二进制包(例如Ubuntu 18.04)。如果它能找到一个包,它会安装它,否则它会编译。

另一方面,

代码语言:javascript
复制
$ rvm install 2.6.3 --binary

如果它找不到适用于您的发行版的二进制软件包,就会停止。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59316588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档