Пытаюсь получить Twitter_auth API для работы .. Не доставляя такого файла для загрузки (LoadError)

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

Вопрос

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

Кто-нибудь знает, что мне может пропустить? Я думал, что это было прямо вперед.

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

потом :

bundle install
Это было полезно?

Решение

Похоже, вы, вероятно, пытаетесь использовать один из вилок Twitter-Auth (возможно, Форк Троттер или Вилочка Джайкуо?). Оба похоже, что они немного вводят в заблуждение readmes, потому что предполагают, что вы можете установить из Rubygems. Тем не менее, Gem 'Twitter-Auth' - главная ветвь плагина, млекол который еще не работает с Rails 3, но внешность его.

Если вы хотите использовать одну из этих видов, которые работают с Rails 3, вам нужно указать их Git Reppo в вашем драгоценном файле. Например, для вилки Jaikoo:

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

Затем rails g twitter_auth должен работать, как ожидалось.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top