首页 文章

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

提问于
浏览
3

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

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

require("rmagick")

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

require "rubygems"
require "rmagick

工作没有任何问题 .

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

1 回答

  • 0

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

相关问题