我使用的是具有大约60个宝石依赖项的中型Rails应用程序。许多这些依赖项是不必要/无用的。
有没有办法找出应用程序没有使用哪些宝石?
答案 0 :(得分:1)
这是不可能的。
然而,你可以从以下开始:
1)转到http://rubygems.org/并搜索宝石,您认为不再“可用”。如果它们从rubygems中删除,则不能再使用它们,所以从gemfile中删除它们。
2)仔细查看您的应用,然后写下您确定的那些。那些你不确定的是你不使用的那些。
3)您可以使用:http://ruby-prof.rubyforge.org/来显示被调用的参数,调用次数,内存使用情况和对象分配
希望它可以帮助你:)