我有默认 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 rake 中的平面命名空间已中止!命令失败,状态为 ():[/Users/snowak/.rvm/rubies/ruby-1.8.6-p383/...]
测试套件结束。这个 Ruby 安装有什么问题?在 Ruby 1.8.7 中,所有测试都通过了。