【发布时间】:2011-03-10 04:14:29
【问题描述】:
我在装有 OS X Snow Leopard (10.6.4) 的 Mac Pro 机器上安装 memcached ruby gem 时遇到问题。
Memcache 已安装并且工作正常,对于大多数项目,我使用 memcache-client gem 没有问题,但是这个当前项目我需要使用 memcached gem。
使用env ARCHFLAGS='-arch x86_64' gem install memcached 或仅通过普通gem install memcached 安装gem 在尝试运行应用程序时都会出现相同的错误:
(in /src/mojotech/projectr)
dlopen(/Users/cpjolicoeur/.rvm/gems/ruby-1.8.7-p174/gems/memcached-0.19.7/lib/rlibmemcached.bundle, 9): no suitable image found.
Did find: /Users/cpjolicoeur/.rvm/gems/ruby-1.8.7-p174/gems/memcached-0.19.7/lib/rlibmemcached.bundle: mach-o, but wrong architecture - /Users/cpjolicoeur/.rvm/gems/ruby-1.8.7-p174/gems/memcached-0.19.7/lib/rlibmemcached.bundle
但是,在 rlibmemcached.bundle 上运行 file 会给出正确的拱门?
cpjolicoeur@~/.rvm/gems/ruby-1.8.7-p174/gems/memcached-0.19.7/lib $ file rlibmemcached.bundle
rlibmemcached.bundle: Mach-O 64-bit bundle x86_64
我不确定问题是什么,或者如何为我的系统正确安装 memcached gem。
【问题讨论】:
标签: ruby-on-rails rubygems memcached osx-snow-leopard