2012-08-13 3 views
0

간단한 Mac 응용 프로그램에서 MacRuby를 사용하기 시작했습니다. 이제 문제가 생겼습니다.macruby에서 보석을로드 할 수 없습니다.

내 프로젝트의 경우 rmagick gem을 사용합니다.
내가 rmagick에게

모든 설치 명령

sudo를 macgem에 설명 된대로 설치 잘 작동하지만, 문제가 있음을 나는 require 'rmagick' 내 AppDelegate.rb 파일을로드하려고합니다. 로드 할 파일이 없다는 오류가 표시됩니다.

처음에는 프로젝트를 정상적으로 빌드 한 다음 배포 대상을 빌드하면 문제없이 응용 프로그램을 실행할 수 있다는 것을 알았 기 때문에 이것은 이상합니다.

개발 목표의 보석을 사용하는 방법이있을 것이다, 그렇지 않으면 내가 총에 내가 만든 각각의 변경 정말 많은의 xD 후 30 초를 필요로하기 때문에 그것은, 정말 멋진 것

+0

imagemagick이 설치되어 있고 작동합니까? – AJcodez

+0

네, 가지고 있고 배포에서 말한대로 모든 것이 작동합니다 ... – evotopid

+1

'루비 젬'이 처음이라면? – echristopherson

답변

4

그래 RMagick

require 'rubygems' 
require 'RMagick' 

대답입니다 : 까다로운 일이 될 수 있습니다. 또한 macruby는 여전히 require 'rubygems'이 필요합니다. 그러나 실제로 사용하게 될 모듈Magick이라고합니다.

짧은 예 :

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

Here 당신은 RMagick -documentation을 찾을 수 있습니다.

+0

고마워, 문제는 내가'require "rubygems"를 잊었다는 것이었다. 어쨌든 그것은'rmagick'과'RMagick'에서 작동하기 때문에 대소 문자를 구별하는 것이 필요하다고 생각됩니다. – evotopid