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
È stato utile?

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
scroll top