RSpec升级到OSX Lion后停止工作
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib Referenced from: /opt/local/bin/identify Reason: image not found
有没有人有办法解决吗? 将Xcode升级到4.1有帮助吗?
您的/opt/local/bin/identify
可能是ImageMagick的标识 。
您可能需要重建ImageMagick的安装。 根据路径名( /opt/local/
),您可能将其作为MacPorts的一部分安装。
您应该按照将MacPorts安装迁移到新的主要操作系统版本或CPU架构的说明进行操作 :安装新的Xcode,安装最新的MacPorts base,记录已安装的端口,删除端口,重新安装端口。
不幸的是, MacPorts的错误#30322表明ImageMagick端口可能尚未在Lion下正常构建(通过MacPorts的Lion Problems页面找到 )。
我建议你在做任何其他事情之前从App Store安装最新的XCode,4.1,以便获得最新的构建工具和开发库。
您可能需要使用本机绑定重新编译任何Gems(它看起来像你有,因为有些东西正在寻找OpenCL,可能不是RSPec本身)。
要重新编译所有gem,请运行:
gem pristine --all
dydl
错误通常与数据库驱动程序/绑定相关联。 如果上述两种方法都不起作用,请尝试重新安装数据库。
在安装了Xcode 4.1(来自Mac App Store)后,我在安装了Lion之后出现了与此类似的问题。
最终修复它的是运行sudo gem install rspec -v 2.6.0
。 实际问题(对我而言,您的里程可能会有所不同)是脚本存根未安装在/usr/bin
,这意味着操作系统在没有完整路径规范的情况下无法找到RSpec。
- 安装libv8 3.11.8.3时出错
- rails安装期间出错
- 如何为所需的Ruby版本设置正确的shebang
- 安装CocoaPods的问题
- OpenSSL :: SSL :: SSLContext SNI servername_cb不工作
- Yosemite在WiFi上升级到10.10.3后,Rails服务器在网络上不可见
- SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书validationMAC失败
- 在OS X 10.10上,gem install therubyracer -v 0.11.4失败
- 主要的未定义方法`require_relative’:Object(NoMethodError)