Я использую Ruby v1.8.7 и Rails v3.0.9.
Я пытаюсь использовать этот твиттер: http://twitter.rubyforge.org/, v1.7.0
В направлениях указано, что вам нужно:
require 'rubygems'
require 'twitter'
Однако я получаю эту ошибку:
LoadError
no such file to load -- twitter
Я читал на SO, что гем 1.7.0 не совместим с Ruby 1.8.7, поэтому я понизил его до 0.9 (версия, о которой упоминается SO, была совместима с 1.8.x), и она все еще не работала.
Одна странность в том, что, если я запустил irb и включу сначала rubygems, я могу без проблем включить twitter.
Мне пришлось установить гем с помощью sudo, но я не думаю, что это должно быть проблемой.
Есть идеи, как я могу успешно включить этот твиттер в свое приложение? Это выглядит супер просто в использовании, как только я преодолею это препятствие.
Обновление: я пытался добавить
gem 'twitter'
в мой Gemfile и запустил пакетную установку, и теперь я получаю ошибку Phusion Passenger:
Ruby (Rack) application could not be started
Could not find twitter-1.7.1 in any of the sources (Bundler::GemNotFound)