2013-08-25 6 views
0

Я пытаюсь установить комплекты, но не может установить спецификацию twitter-1.6.2.Не удалось найти twitter-1.6.2 в любом из источников

[email protected]:$ bundle install 
Fetching gem metadata from http://rubygems.org/....... 
Fetching gem metadata from http://rubygems.org/.. 
Could not find twitter-1.6.2 in any of the sources 

Помогло ли кто-нибудь?

Gemfile:

gem 'twitter' 

Gemfile.lock:

twitter (1.6.2) 
    faraday (~> 0.7.4) 
    faraday_middleware (~> 0.7.0) 
    hashie (~> 1.1.0) 
    multi_json (~> 1.0.0) 
    multi_xml (~> 0.2.0) 
    simple_oauth (~> 0.1.5) 

Я использую рубин 1.8.7-P334 (я знаю, это старый).

Спасибо!

ответ

1
$ gem list ^twitter$ --remote --all 

*** REMOTE GEMS *** 

twitter (4.8.1, 4.8.0, 4.7.0, 4.6.2, 4.6.1, 4.6.0, 4.5.0, 4.4.4, 4.4.3, 4.4.2, 4.4.1, 4.4.0, 4.3.0, 4.2.0, 4.1.2, 4.1.1, 4.1.0, 4.0.0) 

Вы даже не близко.

Ааа,

1) Перейти здесь:

https://rubygems.org/gems/twitter/

2) Прокрутите вниз и нажмите на Показать все версии.

3) Нажмите на 1.6.2.

4) Теперь даже если следующая страница не показывает версию 1.6.2 в списке версий, просто нажмите на ссылку Download (над списком версий)

5) Установите камень:

  1. Если вы используете rvm, переключитесь на любой gemset, созданный для вашего текущего проекта.
  2. Установите твиттер перл:

    $ жемчужину установить --local /path/to/twitter.gem

Команда bundle install не должна идти искать драгоценные камни, чтобы загрузить, если версия указанный в вашем Gemfile, уже установлен. Чтобы обезопасить себя, я изменяю бы твиттер строку в Gemfile к этому:

gem 'twitter', '1.6.2' 
+0

Gemfile: драгоценный камень 'твиттер' Gemfile.lock: твиттер (1.6.2) Фарадея (~> 0.7.4) faraday_middleware (~> 0.7.0) hashie (~> 1.1.0) multi_json (~> 1.0.0) multi_xml (~> 0.2.0) simple_oauth (~> 0.1.5) –

+0

@ MaurícioGiordano, я могу Не читал. Добавьте его в исходное сообщение. – 7stud

+0

@ MaurícioGiordano, я сделал несколько поисков, и я опубликовал то, что, по моему мнению, состояние дел с рубигемами. – 7stud

Смежные вопросы