0

代替:

rvm install 2.6.6 -C --with-jemalloc

我可以以某种方式设置一个环境变量,以便我可以在不传递配置标志的情况下安装 rubies 吗?那是:

rvm install 2.6.6

似乎整个 rvm 代码库中$rvm_configure_flags都有这个var ,所以我尝试在我的环境中设置它:

$ echo $rvm_configure_flags
--with-jemalloc

然而,这似乎没有被使用,或者它以某种方式被破坏了。我已经echo $rvm_configure_flags浏览了整个 rvm 代码库,但似乎无法找到它被破坏的地方。

一个相当老的(?)示例 .rvmrc 文件似乎表明这是可能的:

https://github.com/rvm/rvm/blob/master/examples/rvmrc#L90-L92

4

1 回答 1

0

RVM 文档有一个关于编译标志的部分:

如果需要为编译过程传递编译标志,只需设置相应的环境变量即可。

例如,为 ruby​​ 2.1.1 启用 gdb:

$ export optflags="-O0 -ggdb"
$ rvm install 2.1.1
于 2021-06-16T19:14:30.983 回答