Я пытаюсь установить рельсы, но сталкиваюсь со следующей ошибкой.

Кто-нибудь знает, как это решить?

C:\Users\Utilisateur>gem -v
2.0.14

C:\Users\Utilisateur>gem install rails
ERROR:  Could not find a valid gem 'rails' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - no such name (htt
ps://rubygems.org/latest_specs.4.8.gz)

C:\Users\Utilisateur>gem install rails --source http://rubygems.org
ERROR:  Could not find a valid gem 'rails' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - no such name (htt
ps://rubygems.org/latest_specs.4.8.gz)
          Unable to download data from http://rubygems.org/ - no such name (http
://rubygems.org/latest_specs.4.8.gz)
4
Alexis G 13 Апр 2014 в 00:50

6 ответов

Лучший ответ

У меня была та же проблема, но я запустил «Командную строку запуска с Ruby» от имени администратора и попробовал gem install rails, и это сработало.

2
Andrei Rînea 12 Авг 2014 в 19:00

Сначала попробуйте обновить рубиновые камни.

gem update --system

Скорее всего, проблема связана с вашим интернет-соединением.

Если вы снова увидите эту проблему, попробуйте

gem install rails --source http://rubygems.org

Вы можете добавить источник, отличный от https, вот так

gem sources -a http://rubygems.org
Do you want to add this insecure source? [yn]y

Хочу дать вам еще один совет:

Не разворачивайте перила на окнах. Ruby, rails и многие гемы в своем роде очень UNIX-ориентированы. Установите virtualbox и ubuntu на виртуальную машину и запустите там разработку.

13
Andreas Lyngstad 12 Апр 2014 в 21:16

В вашей системе может быть прокси. Поэтому используйте sudo http_proxy = http: // host: port gem install rails.

3
theBuzzyCoder 11 Май 2015 в 04:30

Мне пришлось запустить gem install от имени пользователя root, чтобы это работало. Т.е. sudo, что далеко не идеально.

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

0
Alex Worden 15 Янв 2015 в 01:39

В моей стране по какой-то странной причине заблокирован домен rubygems.org. Так что vpn был для меня решением.

0
Simon Moshenko 2 Июл 2020 в 17:54

Моя проблема заключалась в том, что я настроил прокси в своем сетевом подключении, как сказал @theBuzzyCoder, поэтому я просто изменил свое соединение, и оно сработало, я мог установить свой драгоценный камень (в моем случае sass)

-3
Eric Aya 31 Окт 2018 в 12:21