如何查找和删除不再使用的宝石?

时间:2013-08-14 12:54:54

标签: ruby-on-rails-3 gem bundle gemfile

我使用的是具有大约60个宝石依赖项的中型Rails应用程序。许多这些依赖项是不必要/无用的。

有没有办法找出应用程序没有使用哪些宝石?

1 个答案:

答案 0 :(得分:1)

这是不可能的。

然而,你可以从以下开始:

1)转到http://rubygems.org/并搜索宝石,您认为不再“可用”。如果它们从rubygems中删除,则不能再使用它们,所以从gemfile中删除它们。

2)仔细查看您的应用,然后写下您确定的那些。那些你不确定的是你不使用的那些。

3)您可以使用:http://ruby-prof.rubyforge.org/来显示被调用的参数,调用次数,内存使用情况和对象分配

希望它可以帮助你:)