ruby-on-rails - gem 如何显示在 "bundle show"而不是在 Gemfile 中?

标签 ruby-on-rails bundler

运行

bundle show

在其他 gem 中列出了 rake (10.0.4) 和 i18n (0.6.1),但是它们没有在 Gemfile 中列出。 为什么/如何列出[不在 Gemfile 中的 gem]?

我遇到的问题是,一台机器(mac osx)在 bundle install 之后,拥有运行 rails 应用程序所必需的所有这些 gems,而另一台机器(ubuntu 13.04)没有获得这些非 Gemfile gems .

我正在使用 rbenv 和 bundler 来管理依赖项。我认为这是我对 gemfiles 理解的问题

最佳答案

您添加到 Gemfile 中的每个 gem 都可以具有依赖项。您可以查看 Gemfile.lock 以查看它们。 Bundler 将安装这些依赖项,即使它们没有在 Gemfile 中明确列出。更多信息,您可以查看 bundler地点。

关于ruby-on-rails - gem 如何显示在 "bundle show"而不是在 Gemfile 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17171733/

相关文章:

ruby-on-rails - 如何使用 capybara DSL 测试 Select2 元素?

ruby-on-rails - 英雄联盟 "stack level too deep"错误

ruby - Gemfile.lock 应该包含在 .gitignore 中吗?

ruby - 在 Docker for Windows 上构建镜像时 gem 安装失败

ruby-on-rails - bundler 错误地尝试在生产中安装 "development"和 "test"组 gems

javascript - 使用 JavaScript 在 Rails 应用程序的一个 View 中渲染一系列 Google map

ruby-on-rails - 如何在 Factory Girl 或 Minifacture 中使用随机唯一数据制作 Ruby 测试工厂?

ruby-on-rails - 在 Rails 中,您能否在 primary_key 和 foreign_key 具有不同数据类型的两个模型之间建立关联?

bundler - 使用 bluepill 监控 bundle 执行 unicorn_rails

ruby-on-rails - 部署时要排除 Ruby on Rails : Bundler & Capistrano: specify which groups (development, 测试)