0

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

对于我的项目,我使用rmagick gem
我按照命令的描述安装了它

须藤 macgem 安装 rmagick

一切运行良好,但问题是如果我尝试将它加载到我的 AppDelegate.rb 文件中require 'rmagick'。我收到一条错误消息,提示没有要加载的文件。

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

如果有一种方法可以在开发目标中使用 gem,那就太酷了,因为否则我每次更改后都需要 30 秒,这总共真的很多 xD

4

1 回答 1

4

是的,RMagick可能是一个棘手的问题:

require 'rubygems'
require 'RMagick'

是答案。macruby 显然仍然需要require 'rubygems'. 但请注意,您实际将使用的模块Magick名为.

一个简短的例子:

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

在这里您可以找到RMagick文档。

于 2012-08-13T21:19:58.320 回答