`warble executable war` 与 `bundle exec warble executable war` 之间的区别

Difference between `warble executable war` vs `bundle exec warble executable war`

我正在尝试将 Rails 应用程序打包到 WAR 文件中。我正在预编译资产,然后使用 warbler 将应用程序打包到 WAR 文件。

预编译:

bundle exec rake assets:precompile

现在我正在尝试使用以下命令将 Rails 应用程序打包到 WAR 文件:

warble executable war

上面的命令和下面的命令的主要区别是什么:

bundle exec warble executable war 
bundle exec warble executable war 

bundle exec 将确保它使用的是 Gemfile

中提到的 gem 版本