Пытаюсь получить Twitter_auth API для работы .. Не доставляя такого файла для загрузки (LoadError)
-
09-10-2019 - |
Вопрос
$ 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
должен работать, как ожидалось.
Не связан с StackOverflow