检查加载的Gemfile的存在

时间:2013-01-31 19:47:51

标签: ruby rubygems bundler

如何检查Bundler和Gemfile的存在?

我最初的猜测是defined?(Bundler) && File.exist?('Gemfile'),但由于您可以使用不同名称的Gemfile,因此不会涵盖所有情况。

2 个答案:

答案 0 :(得分:1)

加载bundler后,您可以使用ENV键从全局'BUNDLE_GEMFILE'检索Gemfile路径。

答案 1 :(得分:1)

此:

Bundler::SharedHelpers.in_bundle?