标签: ruby rubygems bundler
如何检查Bundler和Gemfile的存在?
我最初的猜测是defined?(Bundler) && File.exist?('Gemfile'),但由于您可以使用不同名称的Gemfile,因此不会涵盖所有情况。
defined?(Bundler) && File.exist?('Gemfile')
答案 0 :(得分:1)
加载bundler后,您可以使用ENV键从全局'BUNDLE_GEMFILE'检索Gemfile路径。
ENV
'BUNDLE_GEMFILE'
答案 1 :(得分:1)
此:
Bundler::SharedHelpers.in_bundle?