2012-02-12 3 views
0

시스템에서 guard를 사용하려고합니다.Gem rb-inotify가 libffi 오류를 일으켰습니다.

/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) 

내가 그러나 여전히 bundle exec rspec spec/requests/static_pages_spec.rb를 통해 내 테스트를 실행할 수 있습니다 : 나는 가드 bundle exec guard을 실행하면 그대로 Gemfile으로, 난 단지

gem 'libnotify', '0.5.9'` 
gem 'guard-rspec', '0.5.5' 

를 사용하고,이 error 얻을. 이제 을 this Ruby on Rails tutorial에 따라 사용해야하고 내 테스트를 실행하려고하면 위와 동일한 오류 (ffi_prep_cif 실패)로 실패합니다.

/usr/local/lib을 입력하면 몇 개의 파일이 표시됩니다. libffi 이것이 문제가 될 수 있습니까? 누구든지 여기에 무슨 일이 일어나고 있는지 설명 할 수 있습니까 & rb-inotify이 왜 작동합니까?

답변

1

어떤 libffi 버전을 사용하고 있습니까? libffi github repo에는 지난 며칠 동안 ffi_prep_cif 버그가있어서보고있는 오류가 발생했습니다. 어젯밤에 고쳤다.

관련 문제