带有RVM的OSX“无法加载此类文件 - bridgesupportparser(LoadError)”

时间:2016-09-22 15:33:41

标签: ruby macos rvm rubymotion

我在RubyMotion项目上遇到了运行rake的问题,但感觉这是一个更普遍的RVM-on-Mac问题。

我在OSX 10.11.6上运行rvm 2.3.1

如果我启动irb并尝试使用'bridgesupportparser',我会收到错误

  

无法加载此类文件 - bridgesupportparser(LoadError)

我可以在

找到.rb文件
  

/System/Library/BridgeSupport/ruby-2.0/bridgesupportparser.rb

如果我这样做

  

要求'/System/Library/BridgeSupport/ruby-2.0/bridgesupportparser'',

我收到一个新错误,

  

'无法加载此类文件 - bridgesupportparser.so'

看起来我需要bridgesupportparser.so和bridgesupportparser.rb才能让ruby找到它们。

我的计算机上有几个bridgesupportparser.rb文件,但没有bridgesupportparser.so。但是还有bridgesupportparser.bundle文件 - 看起来它们可能是.so文件的Mac版本。

当我第一次遇到RubyMotion时,我做了以下事情:

  • 新安装的Xcode(8.0)
  • 删除并重新安装RubyMotion(4.13)
  • 试过这个(建议here):
  

mv / Library / RubyMotion / lib / BridgeSupport mv   /Library/RubyMotion/lib/BridgeSupport.bak

  • rake newclear

但这些都没有解决问题。任何想法都赞赏!

0 个答案:

没有答案