当我尝试安装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
任何人对如何解决此问题有任何建议?
答案 0 :(得分:0)
对于后来发现这一点的人 我应该更仔细地阅读提示。我的计算机上有一个冲突的libcrypto.dylib。我跑了
brew doctor
并突出显示了错误的文件。我删除了它们,然后gem安装就好了。