捆绑器,rubygems和动态使用宝石

时间:2011-06-24 12:25:16

标签: ruby rubygems bundler

我正在开发一个使用bundler进行依赖管理的gem。

现在我想使用一些宝石,但只有当它们已经安装在系统中时(由gem list显示),所以我无法将它们添加到Gemfile中。做一个简单的

require("rmagick") 

不起作用,因为bundler似乎隐藏了Gemfile中未列出的所有gem。一个简单的test.rb,没有bundler,只包含

require "rubygems"
require "rmagick

没有任何问题。

有人知道如何要求Gemfile中没有列出的gem吗?

1 个答案:

答案 0 :(得分:0)

据我所知,您必须将其包含在Gemfile中,或在使用bundler之前将其包含在内。如果在收到错误后包含它。可能有办法将其关闭,但我找不到它。