为什么可以';我不能在RHEL6上编译Ruby吗?

为什么可以';我不能在RHEL6上编译Ruby吗?,ruby,compilation,configure,Ruby,Compilation,Configure,我正在尝试在RHEL6服务器上编译Ruby。我在本地(v2.4.1)上有源代码,并尝试从源代码根目录运行/configure。但是,“配置”脚本返回以下内容:- [root@mysrvr ruby-2.4.1]# ./configure checking for ruby... false differs from program version 2.4 奇怪的是,脚本似乎正在检查Ruby是否存在,并因为找不到它而停止(我根据输出推断)。但Ruby正是我试图编译/安装的东西鸡肉/鸡蛋:- 如

我正在尝试在RHEL6服务器上编译Ruby。我在本地(v2.4.1)上有源代码,并尝试从源代码根目录运行
/configure
。但是,“配置”脚本返回以下内容:-

[root@mysrvr ruby-2.4.1]# ./configure
checking for ruby... false
 differs from program version 2.4
奇怪的是,脚本似乎正在检查Ruby是否存在,并因为找不到它而停止(我根据输出推断)。但Ruby正是我试图编译/安装的东西<代码>鸡肉/鸡蛋:-

如果Ruby正是我想在我的系统中使用的东西,我怎么会有Ruby呢


有什么想法吗?

我找到了下面的链接来解释它。基本上,从Ruby 1.9开始,他们要求使用Ruby进行编译。奇怪,但却是真的


我找到了下面的链接来解释它。基本上,从Ruby 1.9开始,他们要求使用Ruby进行编译。奇怪,但却是真的