0

我正在尝试安装捆绑包,但它无法具体安装 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

有人可以帮忙吗?

宝石文件:

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 (我知道,它很旧)。

谢谢!

4

1 回答 1

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) 滚动到底部,然后单击Show all versions

3) 点击 1.6.2。

4) 现在即使下一页没有在版本列表中显示版本 1.6.2,只需点击下载链接(在版本列表上方)

5)安装宝石:

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

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

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

gem 'twitter', '1.6.2'
于 2013-08-25T03:06:28.747 回答