Пытаясь установить Ruby on Rails на OSX, я получаю Gem :: RemoteSourceException - PullRequest
3 голосов
/ 19 ноября 2009

Что происходит, когда я получаю эту ошибку «HTTP Response 403»?

Я пытаюсь настроить Ruby on Rails на OS X 10.5.8 с XCode 3.1.4:

Boston:$ ruby --version
ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0]
Boston:$ gem --version
1.0.1

Boston:$ sudo gem update --system
Password:
Updating RubyGems...
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 403 fetching http://gems.rubyforge.org/yaml

Boston:$ sudo gem install rubygems-update
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 403 fetching http://gems.rubyforge.org/yaml

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


Решение, основанное на ответе Фила

Я скачал rubygems-1.3.5.zip с http://rubyforge.org/frs/?group_id=126 и распаковал файл.

Затем я перешел в каталог rubygems-1.3.5 и запустил

 Boston:rubygems-1.3.5$ sudo ruby setup.rb
 RubyGems 1.3.5 installed

Спасибо, @Phil!

1 Ответ

5 голосов
/ 19 ноября 2009

Я только что столкнулся с этим. Я предполагаю, что переключение gemcutter сломало старые версии rubygems (то есть версию, которая идет с Leopard).

Я исправил проблему, вручную обновив rubygems с помощью http://rubyforge.org/frs/?group_id=126.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...