Hi all,在跑 guard 的时候遇到如下错误提示: Library not loaded: /opt/local/lib/libffi.5.dylib
我现在用的是 homebrew,不是 macports,所以没有/opt/local 目录,我用 homebrew 装了 libffi 之后还是有错误提示
不知道有朋友遇到这样的情况么,如何解决?
谢谢了
你连 stackoverflow 上都加个这样的问题啊,晕 把 error stack 贴到 gist 上,然后发个链接出来吧
我遇到过类似的问题,你遇到的问题是典型的库依赖问题,是某个已经编译安装的 Ruby gem 带有 C 扩展,而且用了/opt/local/lib/libffi.5.dylib,但是我无法确定到底是具体哪一个。
/opt/local/lib/libffi.5.dylib
会不会是 PATH 里有 opt 啊?
@lainuo 没有
@lgn21st 我试试重新删除掉所有 gem 装一遍
应该是 ffi 这个 gem 的问题。
是不是最近才换的 Homebrew?
我遇到同样的问题。gem install ffi后,恢复正常了。
gem install ffi
我也是 遇到了,按照楼上说的,还是不行,.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/x86_64-darwin12.4.0/psych.bundle