2012-12-08 77 views

回答

2

可以导出CFALGS或通过CONFIGURE_OPTS环境变量通过额外配置标记的ruby-build。但是,这可能是ruby-build实际上阻碍了你的情况。由于rbenv install只需调用ruby-build $DEFINITION ~/.rbenv/versions/$DEFINITIONrbenv可以~/.rbenv/versions/使用任何Ruby,你可以手动配置红宝石:

$ CFLAGS="-O0 -ggdb" ./configure --prefix=~/.rbenv/versions/1.9.3-debug 
$ make 
$ make install 
+0

这没有工作:('make install'没有将其复制到〜/ .rbenv文件夹中 – horseyguy

0

page说,你可以这样来做:

如果你想编译红宝石您只需将导出或附加RUBY_CONFIGURE_OPTS到您的安装命令的OpenSSL,Readline和LibYAML的首选版本。

我还没有尝试过,但是当我到达我的开发机器时。