繁体   English   中英

rmagick和OS X Lion

rmagick and OS X Lion

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

刚从Leopard升级(即不是新安装)到Lion,而我之前运行良好的rmagick现在不再起作用,并且给了我这个错误:


当Pow试图运行它时,你的Rack应用程序引发了异常。

LoadError: dlopen(/Users/rassom/.rvm/gems/ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/RMagick2.bundle, 9): Library not loaded:
/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /Users/rassom/.rvm/gems/ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/RMagick2.bundle
Reason: image not found - /Users/rassom/.rvm/gems/ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/RMagick2.bundle
~/.rvm/gems/ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/RMagick2.bundle
~/.rvm/gems/ruby-1.8.7-p334/gems/rmagick-2.13.1/lib/rmagick.rb:11
~/.rvm/gems/ruby-1.8.7-p334/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `require'
~/.rvm/gems/ruby-1.8.7-p334/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `require'
~/.rvm/gems/ruby-1.8.7-p334/gems/bundler-1.0.15/lib/bundler/runtime.rb:66:in `each'

尝试卸载rmagick并重新安装,但这没有帮助。

有人有解决方案吗?

谢谢 :-)

6 个回复

我有同样的问题并通过卸载ImageMagick,删除rmagick gem并再次运行bundle install来解决它。

在重新安装并运行bundle install之前,确保rmagick gem完全从〜/ .rvm / gems / ruby​​-1.8.7-p334 / gems /文件夹中删除,它至少应该让你超越该错误。

我发现了这个: https//stackoverflow.com/questions/6674666/installing-imagemagick-leads-to-weird-error-involving-opencl

Copied /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib from 10.6 computer into the same folder on 10.7.

我上传的文件是: http//www.workdreamer.com/uploads/libclparser.dylib

在我的情况下,错误发生在ImageMagick通过自制软件升级后。 与@Marcus的回答不同,我没有必要卸载ImageMagick。 所需要的只是:

$ gem uninstall rmagick
$ bundle

干杯

在Mac OSX Lion(10.7)上通过homebrew安装了imagemagick,这个解决了我的问题:

首先从rvm安装路径中删除损坏的rmagick:〜/ .rvm / gems / ruby​​-1.9.3-p194 / gems /

然后通过brew重新安装imagemagick,然后再次运行bundle:

brew uninstall imagemagick
brew install imagemagick
bundle

因为我之前在我的rails应用程序中使用了'bundle package',所以卸载并重新安装gem并没有解决问题,因为副本仍然存在于vendor /中。 删除vendor /中的副本并再次运行bundle install修复了问题。

以下是将ruby环境升级为Mountain Lion的完整清单: http//tektastic.kig.re/2012/07/getting-rmagic-and-friends-to-work-on.html

[ - 2007年6月19日修复]

5 OS X Lion中没有工具栏

由于狮子更新每个工具栏都丢失了... 例如: 在Snow Leopard中,可以单击右上角的小按钮。 但是它不可见。 在Word 2011中,我可以使用CMD + ALT + T快捷键使其可见。 但是每个程序中都已缺少Button。 问候 ...

6 ImageMagick和rmagick OS X 10.7

ImageMagick和rmagick gem很难安装。 我尝试使用MacPort,然后使用https://github.com/maddox/magick-installer 。 我遇到了错误。 请帮助我卸载未完成的版本,然后重新安装。 我已经花了一天的时间,但我不知道花这么长时间在M ...

7 OpenNI 2 OS X Mountain Lion

我花了太多时间一直在努力。 我正在尝试安装OpenNI 2以使我的kinect与OS X Mountain Lion上的Mac一起工作。 我从http://www.openni.org/openni-sdk下载了OS X的软件包,并且我在其中运行了带有sudo权限的install.sh文 ...

8 在OS X Lion上进行slimv segfaulting

我一直在尝试使slimv(http://www.vim.org/scripts/script.php?script_id=2531)工作一段时间,但是我真的不确定我还能做什么。 我正在os x lion上使用clisp(sbcl显示相同的问题)运行带有python支持的vim 7.3。 ...

9 适用于OS X Lion的Netbeans中的JDK 7

我正在学习Java,正在使用的书中包含需要Java 7的代码。我从Google Code下载了JDK7开发人员预览版,因此当我选择1.7.jdk文件时,可以将其添加为NetBeans中的Platform。出于某种原因,“ Next按钮变为灰色,如下图所示: 我究竟做错了什么? 谢谢! ...

10 os x lion macport问题

我正在尝试通过Macport 2.0在OS X Lion上安装tomcat6。 但是,在安装依赖项之一“ commons-dbcp”期间存在问题 消息如下 将我的操作系统升级到Lion之后,macport会出现这种问题,我不知道该如何解决。 它阻止了我安装许多我可以在雪豹上顺利 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM