2014-09-18 2 views
1

Так что я пытаюсь добавить аутентификации facebook с OmniAuth и заметил, что я не могу создать контроллер с помощьюRails 4.1: Не удается создать контроллер, получить «пакет установки» ошибка

rails generate controller Sessions new create destroy 

потому что я получаю следующее сообщение об ошибке сообщение:

Could not find bootstrap-sass-3.2.0.2 in any of the sources 
Run `bundle install` to install missing gems. 

Я попытался удалить и повторно установить камень с различными версиями, Runding обновления расслоения и т.д., но безуспешно. Я бегу рельсы 4.1.5 и используя рубин 2.1.2. Вот текущая строка в моем Gemfile:

gem 'bootstrap-sass', '~> 3.2.0 

Я нахожусь в каталоге приложения, и попытался запустить команду с расслоением Exec, но без изменения.

+0

что вы получите после установки пакета? Устанавливает ли он bootstrap-sass для вас? – Mandeep

+0

Пакетная установка запускается успешно, как и обновление пакета, и у меня есть правильный камень и версия. – user4055262

ответ

0

Выполните команду с bundle exec:

bundle exec rails generate controller Sessions new create destroy 

Это гарантирует, что все ваши драгоценные камни в комплекте доступны для Rails.

+0

Должен добавить, что я пытался с пакетом exec и без изменений. Сейчас я отредактирую. – user4055262

1

Недостаточно кредита, чтобы сделать этот комментарий ... но ваша линия драгоценных камней выглядит так, будто у нее отсутствует одна цитата. Должно быть:

gem 'bootstrap-sass', '~> 3.2.0' 
1

Вам может понадобиться убить все источники:

myapp swards$ ps aux | grep spring 

swards  46617 0.1 0.3 2478996 22112 ?? Ss 1:27AM 0:00.57 spring app | my-app | started 2 mins ago | development mode  
swards  46632 0.0 0.0 2442000 648 s002 S+ 1:30AM 0:00.00 grep spring 
swards  45116 0.0 0.2 2504588 15332 s002 S 10:55PM 0:00.30 spring server | my-app | started 2 hours ago 

myapp swards$ kill 46617 
myapp swards$ kill 45116 
Смежные вопросы