0

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

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

4

1 回答 1

1

这是不可能的。

但是,您可以从以下内容开始:

1) 转到http://rubygems.org/并搜索宝石,您认为不再“可用”。如果它们已从 ruby​​gems 中删除,您将无法再使用它们,因此请从您的 gemfile 中删除它们。

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

3) 你可以使用这个:http ://ruby-prof.rubyforge.org/来显示被调用的参数、调用时间、内存使用和对象分配

希望它可以帮助你:)

于 2013-08-14T13:02:28.033 回答