Ruby on rails Gem rb inotify导致libffi错误
我试图在我的系统上使用警卫。按原样,我只使用Ruby on rails Gem rb inotify导致libffi错误,ruby-on-rails,ruby,guard,Ruby On Rails,Ruby,Guard,我试图在我的系统上使用警卫。按原样,我只使用 gem 'libnotify', '0.5.9'` gem 'guard-rspec', '0.5.5' 当我运行guardbundle exec guard时,我得到以下结果: 但是,我仍然可以通过bundle exec rspec spec/requests/static\u pages\u spec.rb运行测试。现在,如果我使用gemgem'rb inotify',0.8.8',并尝试运行我的测试,它们会以与上面相同的错误失败(ffi_pr
gem 'libnotify', '0.5.9'`
gem 'guard-rspec', '0.5.5'
当我运行guardbundle exec guard
时,我得到以下结果:
但是,我仍然可以通过bundle exec rspec spec/requests/static\u pages\u spec.rb
运行测试。现在,如果我使用gemgem'rb inotify',0.8.8'
,并尝试运行我的测试,它们会以与上面相同的错误失败(ffi_prep_cif失败)
当我在
/usr/local/lib
上执行ls
时,我会看到一些libffi
文件。这可能是个问题吗?谁能解释一下这里发生了什么&为什么rb inotify
出了问题 您使用的是什么版本的libffi?libffi-github回购协议在过去几天中出现了一个ffi-prep-cif错误,这可能会导致您看到的失败。昨晚修好了
/usr/local/lib/ruby/gems/1.9.1/gems/ffi-1.0.11/lib/ffi.rb:11:in
`require': ffi_prep_cif failed. status=0x2 (fatal)