Cercando di ottenere l'API twitter_auth al lavoro .. ottenere tale file non a carico (LoadError)
-
09-10-2019 - |
Domanda
$ 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'
...
Qualcuno sa cosa potrei mancare? Ho pensato che questo era semplice.
#Gemfile
gem "twitter-auth", :require => "twitter_auth/engine"
quindi:
bundle install
Soluzione
Sembra che probabilmente stai cercando di utilizzare una delle forcelle di twitter-auth (forse forchetta di Trotter o di jaikoo forcella ?). Entrambi sembrano essere un po 'fuorviante Leggimi perché suggeriscono è possibile installare da RubyGems. Tuttavia, la gemma 'twitter-auth' è il ramo principale del plugin, da mbleigh che doesn 't lavoro con Rails 3 ancora dagli sguardi di esso.
Se hai intenzione di usare una di queste forcelle che funzionano con Rails 3, è necessario specificare la loro repo git nel vostro Gemfile. Ad esempio, per la forcella di jaikoo:
gem "twitter-auth", :git => "git://github.com/jaikoo/twitter-auth.git", :branch => "rails_3", :require => "twitter_auth/engine"
Poi rails g twitter_auth
dovrebbe funzionare come previsto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow