2013-01-31 86 views
2

如何檢查Bundler以及Gemfile的存在?檢查加載的Gemfile是否存在

我最初的猜測是defined?(Bundler) && File.exist?('Gemfile'),但由於您可以擁有不同名稱的Gemfile,因此不會涵蓋所有情況。

回答

1

此:

Bundler::SharedHelpers.in_bundle?

1

當bundler加載時,可以使用'BUNDLE_GEMFILE'鍵從全局ENV中檢索Gemfile路徑。