0
我我的MacOSX系統上安裝RMagick加載,當我嘗試它與IRB一切工作正常:RMagick寶石將不會在Ruby腳本
~ $ irb -rubygems -r RMagick
irb(main):001:0> p Magick::Long_version
"This is RMagick 2.13.1 ($Date: 2009/12/20 02:33:33 $) Copyright (C) ..."
=> nil
但是,當我試圖把這個簡單的Ruby腳本:
#!/opt/local/bin/ruby
require "rubygems"
require "RMagick"
puts Magick::Long_version
它將會失敗:
$ ./rmagick.rb
./RMagick.rb:5: uninitialized constant Magick (NameError)
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from ./rmagick.rb:3
對這個問題有什麼建議?
Arggghh。謝啦。這樣一個愚蠢的錯誤。 – DiegoFrings 2010-10-19 13:27:00