2013-03-06 5 views
2

rb-appscript가 공식적으로 더 이상 지원되지 않는다는 것을 알고 있습니다.rb-appscript가 Ruby 2.0.0에서 작동을 멈췄습니다. 다시 작동하게하려면 패치 아이디어가 필요합니까?

그러나 대체 방법 (예 : osascript)을 사용하기 위해 기존 라이브러리를 다시 작성하는 것이 간단한 작업이 아니며 rb-appscript를 다시 작동시키는 원숭이 패치가 더 나은 접근 방법 인 것처럼 보였습니다. 가능합니다.

다음과 같은 현상이 발생합니다.

$ rvm 2.0.0 
$ gem install rb-appscript 
$ irb 
> require 'appscript' 
LoadError: cannot load such file -- _aem/mactypes 
from ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' 
from ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' 
from ruby-2.0.0-p0/gems/rb-appscript-0.6.1/lib/appscript.rb:8:in `<top (required)>' 
from ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `require' 
from ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `rescue in require' 
from ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:35:in `require' 

Ruby 2.0.0에서 변경된 사항은 무엇입니까?

답변

2

문제를 해결

gem update --system 

에 의해 2.0.2에 젬 2.0.0의 버그 및 업그레이드가 있다고 보인다.