Где я могу установить драгоценные камни, когда rubygems.org не работает?
В настоящее время Rubygems.org не работает - веб-сайт сообщает об ошибке, а несколько задач установки gem возвращают 500 ошибок.
Есть ли источник зеркального копирования/резервного копирования файлов gem или rubygems.org, по существу, одна точка отказа в процессе установки рубинового камня?
Ответы
Ответ 1
Как и несколько человек в Twitter, добавьте это в свой Gemfile:
source 'https://production.cf.rubygems.org'
Кроме того, если вы не используете Bundler, вы можете просто запустить:
$ gem source -a 'https://production.cf.rubygems.org'
Для записи люди в Twitter включают:
laizer, iltempo и jimneath. Большое спасибо им за спасение моего утра:)
Ответ 2
та же проблема, затрагивающая все git нажатие на Heroku
решил то же самое, изменив источник на GemFile на http://production.cf.rubygems.org
Ответ 3
Зеркало для Азиатско-Тихоокеанского региона: https://ruby.taobao.org/
(рекомендуется, высокая доступность, синхронизация каждые 15 мин)
Другие зеркала:
https://gems.cloudafrica.net/
https://tokyo-m.rubygems.org/
Ответ 4
Почувствовав свою долю уязвимых сетевых подключений, я обнаружил, что чаще всего мне нужны файлы .gem, которые мне нужны в моей системе, это просто поиск их и локальная установка.
Используйте команду find
, чтобы найти локальные файлы .gem
и установить их непосредственно с помощью gem install [file]
.
find ~/.rbenv/versions -type f -name 'minitest*.gem'
Это работает для отдельных драгоценных камней, но если вам нужно устанавливать зависимости и т.д., это может быть болью.
Ответ 5
Если у вас есть драгоценный камень на другом компьютере или на других рубинах на одном и том же
компьютер, использование
gem server
для создания собственного сервера драгоценных камней.
В противном случае загрузите исходный код для рассматриваемого драгоценного камня из github и выполните
задача грабли для создания драгоценного камня.