在任何来源中都找不到twitter-1.6.2

时间:2013-08-25 02:50:53

标签: ruby-on-rails ruby bundle

我正在尝试安装捆绑包,但它无法安装特定的twitter-1.6.2。

mauricio@mauricio-ubuntu:$ 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) 

我正在使用ruby 1.8.7-p334(我知道,它已经老了)。

谢谢!

1 个答案:

答案 0 :(得分: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,也只需点击下载链接(版本列表上方)

5)安装gem:

  1. 如果您使用的是rvm,请切换到您为当前项目创建的任何gemset。
  2. 安装twitter gem:

    $ gem install --local /path/to/twitter.gem

  3. 如果已经安装了Gemfile中指定的版本,则bundle install命令不应该寻找要下载的gem。为了安全起见,我会将Gemfile中的twitter行更改为:

    gem 'twitter', '1.6.2'