ruby - 是否可以在 Ruby gem 中需要单个文件而不是主 gem 入口点?
问题描述
我继承了一个需要很长时间才能加载的 Ruby gem。在某些情况下,我不需要加载整个 gem,并且只需要访问 gem 中的一个文件,该文件不依赖于 gem 中的任何其他文件。
有没有办法require
只处理这个文件?如有必要,我可以修改 gemspec。也就是说,而不是:
require 'my_gem'
...我想做:
require 'my_gem/a/b/c/my_file'
解决方案
是否可以在 Ruby gem 中要求单个文件?
require
总是加载一个文件。
换句话说,不仅可以要求单个文件,实际上不可能不要求.
推荐阅读
- angular - Angular Breadcrumb 基于导航历史而不是路由路径
- c# - 为什么在根据 .NET Standard 编译 .NET Framework 项目时缺少此 NuGet 依赖项?
- angular - 未捕获的参考错误:模块在工作应用程序时未定义角度 7
- google-apps-script - 浏览数据并用空格替换“X”
- php - 在文本中查找主题标签
- c# - 为什么我可以在 c#7.3 中将 ref struct 声明为类的成员?
- java - 如何在 Spring Boot 中从 application.properties 文件中进行可配置的 Retryable maxAttempts 和退避
- javascript - 如何防止空白页对 http 错误做出反应
- kubernetes - Calico 的 Kubernetes DNS 和 NetworkPolicy 不起作用
- c++ - 如何获取正确的线程 ID 和值