Der Versuch, die twitter_auth api zur Arbeit zu kommen .. keine solche Datei zu laden bekommen (Loaderror)

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

Frage

$ 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'
    ...

Wer weiß, was ich vielleicht fehlen? Ich dachte, das gerade nach vorne war.

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

dann:

bundle install
War es hilfreich?

Lösung

Es sieht aus wie Sie wahrscheinlich sind versucht, eine der Gabeln von twitter-Auth zu verwenden (vielleicht Trotters Gabel oder jaikoo Gabel ?). Beide sehen aus wie sie haben etwas irreführend readmes weil sie vorschlagen, dass Sie von rubygems installieren können. Allerdings ist das Juwel ‚twitter-auth‘ der Hauptzweig der Plug-in, von mbleigh der doesn ‚t Arbeit mit Rails 3 noch von den Blicken von ihm.

Wenn Sie wollen eine dieser Gabeln verwenden, die Arbeit mit Rails 3, müssen Sie ihre git Repo in Ihrem Gemfile angeben. Zum Beispiel für jaikoo der Gabel:

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

Dann rails g twitter_auth sollte wie erwartet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top