2011-08-02 130 views
1

我试图从github上安装的宝石是这样的:捆扎机宝石得到安装在不同的位置

gem 'omniauth', :git => "git://github.com/intridea/omniauth.git", :require => "omniauth" 

的问题是,创业板实际上没有被加载。红宝石物体不在那里。

所以,bundle show omniauth显示我:Users/felipe/.rvm/gems/ruby-1.9.2-p136/bundler/gems/omniauth-5972c94792cf

的问题是,创业板正在安装从正常的人不同的位置。我想它是`/ Users/felipe/.rvm/gems/ruby​​-1.9.2-p136/gems /``

有关如何解决此问题的任何想法?

+0

另外,需要“omniauth”失败: LoadError:没有这样的文件来加载 - omniauth –

+0

什么是你获得实际的错误?我使用了:git选项,并且它一直都在工作。 – phoet

+0

其实,我得到的唯一的失败是在要求,如我以前的评论。捆绑安装工作正常,并从github抓取源,但红宝石没有找到它 –

回答

1

尝试将bundler行更改为。

gem 'omniauth', :git => "git://github.com/intridea/omniauth.git", :require => 'oa-oauth' 

问题是您的:require属性指向加载错误的文件。顺便说一下,当lib名称和require都相同时,它们并不总是与库相同,只是在它们不同时不需要指定它。

相关问题