2013-12-01 2 views
0

Я использую Rails 4.0.1, Ruby 2.0 и запускаю Windows. Я пытался «require'-ки„твиттер“в одном из моих файлов контроллера:LoadError, когда 'require'-ing Twitter gem on Rails

require 'rubygems' 
require 'twitter' 
class MyController < ApplicationController 
    #etc 

Я добавил„твиттер“к моему Gemfile:

gem 'twitter' 

А потом перезагрузил свой сервер рельсы. Однако, когда я побежал rails s я получил:

c:/Ruby200/lib/ruby/gems/2.0.0/gems/http_parser.rb-0.5.3-x86-mingw32/lib/ruby_http_parser.rb:2:in `require': cannot load such file -- 2.0/ruby_http_parser (LoadError) 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/http_parser.rb-0.5.3-x86-mingw32/lib/ruby_http_parser.rb:2:in `<top (required)>' 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/http_parser.rb-0.5.3-x86-mingw32/lib/http_parser.rb:2:in `require' 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/http_parser.rb-0.5.3-x86-mingw32/lib/http_parser.rb:2:in `<top (required)>' 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/http_parser.rb-0.5.3-x86-mingw32/lib/http/parser.rb:1:in `require' 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/http_parser.rb-0.5.3-x86-mingw32/lib/http/parser.rb:1:in `<top (require d)>' 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/twitter-5.1.1/lib/twitter/streaming/connection.rb:1:in `require' 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/twitter-5.1.1/lib/twitter/streaming/connection.rb:1:in `<top (required)>' 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/twitter-5.1.1/lib/twitter/streaming/client.rb:4:in `require' 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/twitter-5.1.1/lib/twitter/streaming/client.rb:4:in `<top (required)>' 
from c:/Ruby200/lib/ruby/gems/2.0.0/gems/twitter-5.1.1/lib/twitter.rb:26:in `require' 
#etc 

Я попытался исследовать эту ошибку, но ничего обычная причина такой ошибки было забывание иметь твиттер в Gemfile или забывания требовать RubyGems не найдены , Любая помощь для начинающих рельсов dev? Спасибо!

ответ

1

Перейти к

Ruby200/Библиотека/рубин/драгоценные камни/2.0.0/драгоценные камни/твиттер-5.1.1/Библиотека/твиттер/потоковая/connection.rb

Комментарий линии нет: 1.

Он исправляет проблему.

+0

Я не знаю, ПОЧЕМУ это сработало ... но это так! –