#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 в моем терминале