Omniauth(net ldap需要Ruby版本>;=1.8.7.)安装错误?

Omniauth(net ldap需要Ruby版本>;=1.8.7.)安装错误?,ruby,ubuntu,omniauth,Ruby,Ubuntu,Omniauth,我正在疯狂地尝试在Ubuntu 8.04.4上安装omniauth 我不断得到以下错误: 错误:安装omniauth时出错: net ldap要求Ruby版本>=1.8.7 因此,我更新到Ruby1.9,但错误仍然存在。你知道为什么会这样吗? 我认为ruby1.8.7是一个小版本,所以最佳实践建议迁移到ruby1.9。此外,更重要的是,我在任何地方都找不到Ruby1.8.7的副本 编辑: 我清除了gems并卸载了ruby。然后找到了一个ruby1.8.7版本,经过编译和安装,现在运行良好 干杯

我正在疯狂地尝试在Ubuntu 8.04.4上安装omniauth

我不断得到以下错误:

错误:安装omniauth时出错: net ldap要求Ruby版本>=1.8.7

因此,我更新到Ruby1.9,但错误仍然存在。你知道为什么会这样吗? 我认为ruby1.8.7是一个小版本,所以最佳实践建议迁移到ruby1.9。此外,更重要的是,我在任何地方都找不到Ruby1.8.7的副本

编辑:

我清除了gems并卸载了ruby。然后找到了一个ruby1.8.7版本,经过编译和安装,现在运行良好

干杯

Slotishtype

我想,既然您已经“更新”了旧的Ruby版本,而没有删除旧的Ruby版本,那么gems将安装到安装旧Ruby版本的旧路径

您可以使用命令验证相同的设置

宝石环境

在候机楼。并按照当前安装gems的路径进行操作

此外,您还可以根据您的要求,使用检查是否安装了正确的ruby版本

ruby-v

尝试删除旧版本,然后安装新版本的Ruby

您可以从中找到Ruby 1.8.7

祝你好运

希望能有所帮助。

我想既然您已经“更新”了旧的Ruby版本,而不是删除了旧的Ruby版本,那么gems将安装到旧的安装Ruby版本的路径上

您可以使用命令验证相同的设置

宝石环境

在候机楼。并按照当前安装gems的路径进行操作

此外,您还可以根据您的要求,使用检查是否安装了正确的ruby版本

ruby-v

尝试删除旧版本,然后安装新版本的Ruby

您可以从中找到Ruby 1.8.7

祝你好运


希望有帮助。

太酷了!,很高兴在这里它现在对你有用…酷!,很高兴在这里它现在为你工作。。。