我在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时,我做了以下事情:
mv / Library / RubyMotion / lib / BridgeSupport mv /Library/RubyMotion/lib/BridgeSupport.bak
但这些都没有解决问题。任何想法都赞赏!