1

我正在尝试从命令行运行 ruby​​ 脚本,并收到以下错误:

/Users/.../.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require': dlopen(/Users/.. ./.rvm/gems/ruby-1.9.2-p320@stitching_cron/gems/rmagick-2.13.2/lib/RMagick2.bundle, 9):库未加载:/opt/local/lib/libMagickCore.6.dylib (加载错误)

我已经安装了 ImageMagick 使用

brew install imagemagick

并且命令行实用程序按预期可用。不知道这里发生了什么。

我试着跑步

sudo find / -type f -name "libMagickCore.6.dylib"

看看我是否可以将文件符号链接到 Ruby 正在寻找库的位置,但找不到它......

知道如何解决吗?

4

1 回答 1

1

试试这个:

rvm get head
rvm pkg remove
rvm reinstall 1.9.2-p320 --with-opt-dir=$(brew --prefix imagemagick)
于 2013-02-22T14:35:56.877 回答