Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何检查 Bundler 和 Gemfile 是否存在?
我最初的猜测是defined?(Bundler) && File.exist?('Gemfile'),但由于您可以拥有一个不同名称的 Gemfile,因此这不会涵盖所有情况。
defined?(Bundler) && File.exist?('Gemfile')
ENV打包程序加载后,您可以使用密钥从全局检索 Gemfile 路径'BUNDLE_GEMFILE'。
ENV
'BUNDLE_GEMFILE'
这:
Bundler::SharedHelpers.in_bundle?