2016-11-04 4 views
1
Your bundle is locked to faker (1.6.3), but that version could not be found in any of the sources listed in your Gemfile. If you haven't changed sources, that means the author of faker (1.6.3) has removed it. You'll need to update your bundle to a different version of faker (1.6.3) that hasn't been removed in order to install. 
Run `bundle install` to install missing gems. 

Я получаю эту ошибку, даже если я установить 1.6.3 или 1.6.5 или 1.6.6.Не удалось найти ни в одном из источников, перечисленных в вашем Gemfile

gem list имеет faker (1.6.6, 1.6.3)

bundle env

gem install faker работает отлично, и устанавливает последний 1.6.6

Я получаю эту ошибку во время работы рельсов сервера и консоль.

+0

вы можете удалить файл Gemfile.lock и запустить пакет команду установки. –

+0

пробовал это, не работал –

ответ

0

он работал !!!

bundle install --binstubs

bundle exec rails c

0

Убедитесь, что вы добавили источник в вашем Gemfile

source 'https://rubygems.org' 

gem 'faker', '~> 1.6.3' 

Затем запустите

bundle update faker 

Это должно решить проблему

+0

Источник был там, так как были все остальные драгоценные камни, я обновил фейкера, как я уже сказал, и попробовал несколько разных версий –

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