我正在尝试将rbenv与ruby-build一起使用。
在看似成功安装了两个工具和ruby版本后,我找不到共享库 libruby.so
在安装ruby时,是否有任何具体的说明我必须提供给rbenv / ruby-build?
尝试使用ruby 2.1.0 和 2.1.2 。
任何帮助将不胜感激!
答案 0 :(得分:6)
从源代码编译Ruby时,需要设置--enable-shared
来构建共享库。使用Rbenv,您可以在安装Ruby之前尝试在RUBY_CONFIGURE_OPTS
中设置它:
export RUBY_CONFIGURE_OPTS="--enable-shared"
rbenv install 2.1.2
或者:
RUBY_CONFIGURE_OPTS="--enable-shared" rbenv install 2.1.2