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/

相关文章:

android - 生产包 React Native 上的 "Unhandled JS Exception: t is not a function. (In ' t(c) ', ' t ' is false)"

javascript - 使用 AJAX 轮询数据库更改并将新更改附加到 Rails 中的 View

ruby-on-rails - Rails - 如何从 www.website.com 重定向到 website.com

ruby - Ruby 的 `bundle open #{gem_name}` 是否有等效的 Node/npm?

ruby-on-rails-4 - Capistrano 3 使用未知的 bundler 和 stderr 进行自定义任务

ruby-on-rails - 我怎样才能让 bundler 不提示 sys-proctable gem?

javascript - 在 ERB 中将 JavaScript 值传递给 Ruby

ruby-on-rails - Rails 引擎中的 Ember CLI 应用程序

ruby-on-rails - $.AJAX 用于在 Rails 中创建多个记录

ruby - 'require bundler' 和 'require bundler/setup' 之间的区别