RubyGems - моя система не может найти удаленные гемы для установки
Попытка установить "менее" драгоценный камень. Я печатаю sudo gem install less
как указано на http://lesscss.org/, и я получаю следующую ошибку:
ERROR: While executing gem ... (Gem::GemNotFoundException)
Could not find less (> 0) in any repository
Хорошо, я полагаю, что мне просто нужно обновить RubyGems. Попытка 'gem update --system' заставляет меня
Updating RubyGems...
Attempting remote update of rubygems-update
ERROR: While executing gem ... (Gem::InstallError)
rubygems-update requires builder >= 0
Arrgh. Хорошо, тогда давайте попробуем 'sudo gem install builder':
ERROR: While executing gem ... (Gem::GemNotFoundException)
Could not find builder (> 0) in any repository
Кажется, что независимо от того, какой драгоценный камень я пытаюсь установить, его нельзя найти ни в одном хранилище. Я проверяю свою среду, и rubyforge указан в списке:
RubyGems Environment:
- VERSION: 0.9.4 (0.9.4)
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- GEM PATH:
- /usr/local/lib/ruby/gems/1.8
- REMOTE SOURCES:
- http://gems.rubyforge.org
Есть идеи, что происходит? Я на OSX 10.4, и я установил Ruby 1.8.6 до этого.
4 ответа
Я думаю, что rubygems 1.3.x требует ruby 1.8.7, так что вы можете сначала установить его. Затем обновите rubygems до 1.3.7. с помощью gem update --system
Версия rubygems, входящая в состав osx, использует gemforge в качестве официального источника драгоценных камней - с тех пор его заменили на gemcutter. Вы должны быть в состоянии сделать
sudo gem update --system
Чтобы обновить последнюю версию ruby gems, которая затем будет использовать gemcutter в качестве ссылки на источники
Это действительно старая версия rubygems! Как вы это установили?
Это ручная установка? Если это так, возможно, вы могли бы попробовать обновить вручную таким же образом.
Сделайте следующее:
sudo gem update --system
обновить вашу установку RubyGems. Затем добавьте репозиторий Github для ваших источников. Я предлагаю github, потому что там вы найдете много полезного:
sudo gem sources -a http://gems.github.com