【发布时间】:2015-03-25 10:36:08
【问题描述】:
与add_runtime_dependency、add_dependency 和add_development_dependency“Gem 规范”相关的人员,我正在努力理解它们。它们是如何工作的以及如何区分它们。
当我使用add_development_dependency 时,我无法观察到任何不同。当我使用add_dependency 和add_runtime_dependency 时,观察到了相同的效果。
它被添加到 gemfile.lock 作为我的 gem 的唯一依赖项,但不是项目依赖项。而且我希望将其添加为项目依赖项,因为我认为添加冗余作为我的 gem 的一个单元,以及项目的依赖项,将其添加到 Gemfile。
我不明白的是,如果我将jquery作为我的gem的一个单元添加,但不直接在应用程序Gemfile中添加,它是找不到的。我收到以下错误。
"could not find file 'jquery'".
【问题讨论】:
-
你的 Gemfile 是什么样的?
-
@AntarrByrd 我的 Gemfile 不包含 jquery-rails。它甚至不包括在内。我希望 jquery-rails 通过 add_runtime_dependency 包含在 gemfile.lock 中。
标签: ruby-on-rails gem gemfile.lock