Gemfile 中是否需要使用所有 gem?
Are all gems used required in the Gemfile?
我是 Ruby 的新手,一直在阅读有关 Gemfiles 等的内容。最近我们在我们的一个程序中遇到了这个错误:
https://github.com/ffi/ffi/issues/440
但是,在查看有问题的 Gemfile 时,未列出 ffi
gem。现在,已固定到相关 OS 的先前(工作)版本。
但我想知道如果它不在 Gemfile 中开始,那么事情是如何工作的?是否有一些 'core' gem 不需要将它们放入 Gemfile?
Gems 具有依赖性,因此它们也会被安装。您可以检查 Gemfile.lock 以准确了解安装了哪些 gem。
我是 Ruby 的新手,一直在阅读有关 Gemfiles 等的内容。最近我们在我们的一个程序中遇到了这个错误:
https://github.com/ffi/ffi/issues/440
但是,在查看有问题的 Gemfile 时,未列出 ffi
gem。现在,已固定到相关 OS 的先前(工作)版本。
但我想知道如果它不在 Gemfile 中开始,那么事情是如何工作的?是否有一些 'core' gem 不需要将它们放入 Gemfile?
Gems 具有依赖性,因此它们也会被安装。您可以检查 Gemfile.lock 以准确了解安装了哪些 gem。