代码之家  ›  专栏  ›  技术社区  ›  evotopid Narek

无法在macruby中加载gem

  •  0
  • evotopid Narek  · 技术社区  · 13 年前

    我刚开始将MacRuby用于一个简单的Mac应用程序,现在我遇到了一个问题。

    对于我的项目,我使用 rmagick gem
    我按照命令中的说明安装了它

    sudo macgem安装rmagick

    一切都很好,但问题是,如果我试图用 require 'rmagick' 。我收到一个错误,说没有这样的文件可加载。

    这很奇怪,因为我注意到,如果我首先正常构建项目,然后构建部署目标,我就可以毫无问题地执行应用程序。

    如果有一种方法可以在开发目标中使用gem,那将是非常酷的,因为否则我需要在每次更改后30秒,总共相当于xD

    1 回复  |  直到 13 年前
        1
  •  4
  •   robustus    13 年前

    是 啊 RMagick公司 这可能是一个棘手的问题:

    require 'rubygems'
    require 'RMagick'
    

    是答案。此外,macruby显然仍然需要 require 'rubygems' 。但是要小心 单元 您实际使用的是 Magick

    一个简短的例子:

    require 'rubygems'
    require 'RMagick'
    image = Magick::Image.new "path/to/image.png"
    

    Here 你会发现 RMagick公司 -文件。

    推荐文章