Tratando de conseguir la API twitter_auth al trabajo .. al no obtener dicho archivo a la carga (LoadError)

StackOverflow https://stackoverflow.com/questions/4652785

Pregunta

$ rails g twitter_auth
/Library/Ruby/Gems/1.8/gems/bundler-1.0.0/lib/bundler/runtime.rb:64:in `require': no such file to load -- twitter_auth/engine (LoadError)
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.0/lib/bundler/runtime.rb:64:in `require'
    ...

Alguien sabe lo que podría hacer falta? Pensé que esto era sencillo.

#Gemfile
gem "twitter-auth", :require => "twitter_auth/engine"

a continuación:

bundle install
¿Fue útil?

Solución

Parece que usted está probablemente tratando de utilizar una de las horquillas de twitter-auth (quizás tenedor de Trotter o de jaikoo tenedor?). Ambos parece que han engañosa ligeramente readmes porque sugieren que puede instalar desde rubygems. Sin embargo, la gema 'twitter-auth' es la rama principal del plugin, por mbleigh la que doesn 't trabajo con Rails 3 aún por el aspecto de la misma.

Si tienes intención de utilizar una de estas horquillas que trabajan con los carriles 3, se necesita especificar su repositorio git en su Gemfile. Por ejemplo, para el tenedor de jaikoo:

gem "twitter-auth", :git => "git://github.com/jaikoo/twitter-auth.git", :branch => "rails_3", :require => "twitter_auth/engine"

A continuación, rails g twitter_auth debería funcionar como se espera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top