【问题标题】:RVM Ruby 1.8.6 problem with RMagickRMagick 的 RVM Ruby 1.8.6 问题
【发布时间】:2011-01-09 11:46:03
【问题描述】:

我有默认 Ruby 1.8.7 的 Mac OS X 10.6.2。我通过 RVM (rvm install 1.8.6) 安装了 Ruby 1.8.6。当我使用 Ruby 1.8.6 运行测试时,出现错误:

dyld: NSLinkModule() 错误 dyld:找不到符号:_DestroyConstitute 引用自:/Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle 预期在:平面命名空间 在 /Users/snowak/.rvm/gems/ruby-1.8.6-p383/gems/rmagick-2.12.2/lib/RMagick2.bundle 耙中止! 命令失败,状态为 ():[/Users/snowak/.rvm/rubies/ruby-1.8.6-p383/...]

测试套件结束了。 这个 Ruby 安装有什么问题?在 Ruby 1.8.7 中,所有测试都通过了。

【问题讨论】:

    标签: ruby rmagick rvm


    【解决方案1】:

    您安装了哪个版本的 ImageMagick?如果您安装了 6.5.7 或更高版本,则需要 2.13 或更高版本的 rmagick

    http://rubyforge.org/forum/forum.php?thread_id=46689&forum_id=32

    在我写这篇文章的时候,我无法通过 gem 命令安装 2.13,只能安装 2.12.2。所以直接下载gem并安装文件即可:

    wget http://rubyforge.org/frs/download.php/68155/rmagick-2.13.0.gem
    gem install rmagick-2.13.0.gem
    

    【讨论】:

      猜你喜欢
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多