Bundler :: HTTPError при установке комплекта выдает ошибку Не удалось получить спецификации из http://rubygems.org/ - PullRequest
0 голосов
/ 15 февраля 2019

Запуск bundle install дал следующее

Выбор исходного индекса из https://rubygems.org/

Повторная попытка получения из-за ошибки (2/4): Net :: HTTPServerException 403 "Запрещено"

Повторная попытка извлечения из-за ошибки (3/4): Net :: HTTPServerException 403" Запрещено "

Повторная попытка извлечения из-за ошибки (4/4): Net :: HTTPServerException 403" Запрещено"

Не удалось получить спецификации из https://rubygems.org/

После этого и изменения в http в Gemfile.Проблема все еще существует.Я не установил никакой другой версии ruby.Версия по умолчанию для Mac Ruby: ruby ​​2.3.7p456 (версия 20130-03-28 63024) [universal.x86_64-darwin18], версия пакета 2.0.1.

Запуск bundle update, затем выдано

Аутентификация требуется для http://rubygems.org/. Пожалуйста, предоставьте учетные данные для этого источника.Вы можете сделать это, запустив: bundle config http://rubygems.org/ имя пользователя: пароль

Не знаю, какими должны быть учетные данные, но я зарегистрировался на rubygems.org и использовал это имя пользователя / пароль (Простите, если это было глупо) и получил

Неверное имя пользователя или пароль для http://username@rubygems.org/. Пожалуйста, дважды проверьте свои учетные данные и исправьте их.

Подписано this и отключил IPV6 и все та же проблема. (Во всяком случае, ошибки обнаружились немного быстрее)

Infact теперь понял, что ни одна из команд gem не работает и выдает ошибки типа

gem install jekyll bundler

ОШИБКА: при выполнении gem ... (Net :: HTTPServerException) 403 "Запрещено"

В то время как я вчера установил jekyll и bundler.Сегодня я запустил bundle exec jekyll serve и получил

Не смог найти гем 'minima (~> 2.0)' ни в одном из источников драгоценных камней, перечисленных в вашем Gemfile.Запустите bundle install, чтобы установить недостающие драгоценные камни.

Следовательно, все началось с попытки заставить Джекилла работать.ОС: MacOS (10.14.3)

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

Использование http вместо https в вашем Gemfile должно помочь.

Использование:

http://rubygems.org

0 голосов
/ 15 февраля 2019

Итак, у меня есть прокси в сети моей организации, который, как я знал, может вызвать проблемы, поэтому я был заражен, используя другую сеть.Я наконец попытался закомментировать настройки прокси в моем .bash_profile, и он по-прежнему выдавал те же ошибки.Я выключил систему, а затем попытался снова, и это сработало.

Такой облом.Во всяком случае, я не удаляю вопрос в надежде на лучшую работу, чем эта.Я имею в виду, если каждый раз, когда я хочу использовать драгоценный камень, я должен делать это, это своего рода хлопот.

...