与add_runtime_dependency
,add_dependency
和add_development_dependency
有关的人员是“宝石规格”,我试图理解他们。他们如何工作以及如何区分他们。如何通过gemspec添加依赖到gemfile.lock?
当我使用add_development_dependency
时,我无法观察到任何不同的东西。当我使用add_dependency
以及add_runtime_dependency
时,观察到相同的效果。
它被添加到gemfile.lock
作为我的宝石的唯一依赖,但不是项目依赖。我希望将它作为项目依赖项添加,因为我认为将冗余作为我的宝石的一个单元添加,并且将项目依赖项添加到Gemfile中。
我不明白的是,如果我添加jquery作为我的宝石的一个单元,但不要直接将它添加到应用程序Gemfile中,它不会被找到。我收到以下错误。
"could not find file 'jquery'".
你的Gemfile是什么样的? – 2015-03-26 03:26:16
@AntarrByrd 我的Gemfile不包含jquery-rails。这甚至不包括在内。我想通过add_runtime_dependency将jquery-rails包含在gemfile.lock中。 – rplaurindo 2015-03-26 06:54:07