这两者有什么不同:
rvm install 2.6.3和
rvm install 2.6.3 --binary如果rvm install 2.6.3能找到二进制Ruby,那么它会默认安装二进制Ruby吗?如果找不到二进制Ruby,会不会浪费编译Ruby的时间?这是否意味着使用它总是比使用--binary选项更好?
发布于 2019-12-13 21:30:06
如果您使用Linux发行版,其中提供了二进制软件包,则您不会注意到这两个命令之间的差异。
$ 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.所以,
$ rvm install 2.6.3我将首先尝试为您的发行版找到一个二进制包(例如Ubuntu 18.04)。如果它能找到一个包,它会安装它,否则它会编译。
另一方面,
$ rvm install 2.6.3 --binary如果它找不到适用于您的发行版的二进制软件包,就会停止。
https://stackoverflow.com/questions/59316588
复制相似问题