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