gpt4 book ai didi

ruby - rb-appscript 停止与 Ruby 2.0.0 一起工作 - 修补想法使其再次工作?

转载 作者:太空宇宙 更新时间:2023-11-03 16:05:18 25 4
gpt4 key购买 nike

我知道官方不再支持 rb-appscript。

但是,我尝试并发现重写现有库以使用替代方法(例如 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 中的哪些变化导致了这种情况?

最佳答案

看来Rubygems 2.0.0有bug,升级到2.0.2

gem update --system

解决了问题。

关于ruby - rb-appscript 停止与 Ruby 2.0.0 一起工作 - 修补想法使其再次工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15258297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com