2011-03-16 119 views
1

我想疯狂地在Ubuntu 8.04.4安装omniauth。Omniauth(net-ldap需要Ruby版本> = 1.8.7。)安装错误?

我不断收到以下错误:

错误:错误安装omniauth: 净LDAP需要Ruby版本> = 1.8.7。

所以我更新到Ruby1.9,但仍继续发生错误。任何想法为什么发生这种情况? 我以为ruby1.8.7是一个小版本,所以最好的做法是建议转到Ruby1.9。此外,更重要的是,我无法在任何地方找到Ruby1.8.7的副本。

编辑:::::::::::::::

我清除宝石和红宝石卸载。然后找到一个ruby1.8.7版本,编译安装,现在效果很好。

干杯,

Slotishtype。

+0

酷!高兴在这儿,现在为你的作品? – boddhisattva 2011-03-23 00:59:40

回答

1

我想既然你已经“更新”,而不是取消了旧版本的红宝石,宝石将被安装到安装了旧版本的红宝石老路。

可以在终端使用命令

gem env

验证的相同。并遵循当前安装宝石的路径。你

也可以检查您是否已经安装了按您的要求正确红宝石版本

ruby -v

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

你会从http://www.ruby-lang.org/en/downloads/发现的Ruby 1.8.7。

GOOD LUCK !!

希望它有帮助。

相关问题