链接共享对象rlibmemcached.bundle在gem安装上失败

时间:2014-09-10 05:40:21

标签: ruby gem memcached

当我尝试安装memcached gem时:

gem install memcached -v '1.4.1

我收到此错误,安装失败:

linking shared-object rlibmemcached.bundle
ld: in '/usr/local/lib/libcrypto.0.9.8.dylib', file was built for i386 which is not the architecture being linked (x86_64): /usr/local/lib/libcrypto.0.9.8.dylib for architecture x86_64
collect2: ld returned 1 exit status
make: *** [rlibmemcached.bundle] Error 1

make failed, exit code 2

任何人对如何解决此问题有任何建议?

1 个答案:

答案 0 :(得分:0)

对于后来发现这一点的人 我应该更仔细地阅读提示。我的计算机上有一个冲突的libcrypto.dylib。我跑了

brew doctor

并突出显示了错误的文件。我删除了它们,然后gem安装就好了。