使用Capybara运行Rspec时,我不断收到此错误:
Dyld Error Message:
Symbol not found: __cg_jpeg_resync_to_restart
Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
Expected in: /Applications/rubystack-2.0.0-12/*/libJPEG.dylib
in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
我正在 RubyStack 2.0.0-12 下运行,并且一直试图从Mac OS X本身链接这些库而没有运气。
如果我在RubyStack /Applications/rubystack-2.0.0-12/ruby/lib/ruby/gems/2.0.0/gems/capybara-webkit-1.1.0/bin/webkit_server
下手动运行/Applications/Firefox.app/Contents/MacOS/firefox-bin
或rubyconsole
,它们启动就好了,但只要我使用Rspec运行浏览器它们就会崩溃。
任何想法该怎么做?
答案 0 :(得分:0)
经验教训,不使用RubyStack 或其他单击安装程序。只需使用RVM以及它的用途。在我决定选择系统红宝石后,它工作正常。