我正在尝试安装捆绑包,但它无法安装特定的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(我知道,它已经老了)。
谢谢!
答案 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:
安装twitter gem:
$ gem install --local /path/to/twitter.gem
如果已经安装了Gemfile中指定的版本,则bundle install
命令不应该寻找要下载的gem。为了安全起见,我会将Gemfile中的twitter行更改为:
gem 'twitter', '1.6.2'