Rails — Пакет не находит установленные драгоценные камни

#ruby-on-rails #bundle

#ruby-на-рельсах #сверток

Вопрос:

Запуск «bundle exec rake» выдает следующую ошибку:

Peters-MacBook-Air: pgproject Peter $ bundle exec rake
Не удалось найти multi_json-1.0.3 ни в одном из источников
Запустите «bundle install», чтобы установить недостающие драгоценные камни.

Если я включу драгоценный камень с именем пути в свой Gemfile, это сработает, например:

 (in Gemfile)
gem 'rake', '0.9.2.2', :path => 'il8n/ruby/1.8/gems/rake-0.9.2.2'
 

избавился от той же ошибки для ‘rake’, но перечисление всех драгоценных камней таким образом кажется неправильным способом сделать это. Драгоценные камни можно найти с помощью «bundle show»:

Peters-MacBook-Air: pgproject Peter$ bundle показать multi_json /Users/Peter/code/pgproject/il8n /ruby/1.8/gems/multi_json-1.0.3

и мой конфигурационный файл пакета, похоже, указывает на правильный локальный каталог:

Питерс-MacBook-Air: pgproject Настройки конфигурации Peter $ bundle
перечислены в порядке приоритета. Будет использоваться верхнее значение.

набор disable_shared_gems для вашего локального приложения (/Users/Peter/code/pgproject/.bundle/config): «0»

путь, установленный для вашего локального приложения (/Users/Peter/code/pgproject/.bundle/config): «il8n»

Что я делаю не так?

Комментарии:

1. Вы пытались запустить bundle install, как было предложено? Что из этого вышло?

2. подключен ли ваш Интернет. В нем говорится, что он извлекает метаданные из rubygems в моем терминале