ruby – 显示过时的宝石?

为了避免崩溃任何东西,我指定了我的Gemfile中每个宝石的版本号:
gem 'sass-rails','~> 3.1.5'
gem 'coffee-rails','~> 3.1.1'
gem 'uglifier','~> 1.0.3'
gem 'haml-rails',"~> 0.3.4"
gem 'simple_form','~> 1.5.2'

但是我至少要知道有没有一些我没有安装的新版本.例如,simple_form 2.0.0已经发布.

我可以检查RubyGems上的每个gem,但是必须有一个自动工具来做这件事情,对吧?

解决方法

使用 bundler的最新版本(1.1),您可以将捆绑过期( see this page.)

要将bundler更新到最新版本,您可以运行gem update bundler

gazler@gazler-laptop:~/development/rails/livestax$bundle outdated
Fetching gem Metadata from http://rubygems.org/.......
Fetching gem Metadata from http://rubygems.org/..

Outdated gems included in the bundle:
  * multi_json (1.2.0 > 1.0.3)
  * activesupport (3.2.3 > 3.1.0)
  * activemodel (3.2.3 > 3.1.0)
  * rack (1.4.1 > 1.3.5)
  * rack-cache (1.2 > 1.0.3)
  * sprockets (2.4.0 > 2.0.3)
  * actionpack (3.2.3 > 3.1.0)
  * mime-types (1.18 > 1.17.2)

还有Gemnasium,但我从来没有使用过它.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...