我已经看到在安装gem时如何安装依赖宝石,但我该怎么做?

时间:2011-10-28 04:00:42

标签: ruby gem bundler

我是红宝石新手,跟随tutorial to create a gemhow to use bundler。但是我已经多次看到安装宝石时会自动安装相关的宝石......我该怎么做?我已经尝试将我的Gemfile与没有做任何事情的gem包捆绑在一起。还尝试在我的脚本中要求“bundler / setup”,这也不起作用。我该怎么做?

2 个答案:

答案 0 :(得分:2)

在gemspec中指定依赖项是正确的。您应该指定运行时和开发依赖项。

提醒一句:如果您正在构建gem并使用bundler,那么您的Gemfile应该只包含以下内容

$ cat Gemfile
gemspec

欲了解更多信息,特别是如果这是你第一次开发宝石,你应该看看yehuda的post关于这个问题。另请查看docs

基本思想是,bundler只会安装gemspec指定的gem。这样,您只能将依赖项保存在一个位置。这也确保了捆绑器不使用锁定文件,这对于确保您与依赖宝石保持兼容非常重要。

答案 1 :(得分:0)