2011-09-20 5 views
1

При создании создания теста интеграции с помощью rails generate integration_test foo он снизился сНе удается установить FFI камень, Rails сбой

Could not find ffi-1.0.9 in any of the sources 
Run `bundle install` to install missing gems. 

Я побежал bundle install установить отсутствующие драгоценные камни, но без успеха. По-прежнему такая же ошибка. У меня есть gem 'ffi' в моем Gemfile.

Я переключил линию gemfile на gem 'ffi', :git => 'git://github.com/ffi/ffi.git' и bundle install ed снова. Он делал всевозможные вещи и писал, что «ваш комплект завершен» в конце.

Однако, когда я снова запустить команду rails generate... я получаю:

git://github.com/ffi/ffi.git (at master) is not checked out. Please run 'bundle install'

Что, черт возьми, происходит с этим FFI?

+0

выход комплекта установить? – rogerdpack

+0

Извлечение: ffi-1.0.9.gem (100%) Создание собственных расширений. Это может занять некоторое время ... Успешно установлен ffi-1.0.9 1 установленный камень – tillda

ответ

0

Возможно попробовать "расслоение Exec рельсы генерировать ...

4

Я столкнулся с той же проблемой и решить ее путем удаления Gemfile.lock и повторно запустить bundle install.

0

Комплект поставки был неудачным, поскольку он мог сбой с помощью NoMethodError для спецификации.

Извлечение Gemfile.lock, пустая установка gemset и установка пакета.

Смежные вопросы