Установка RubyGems - получение ruby: нет такого файла или каталога - setup.rb (LoadError) - PullRequest
0 голосов
/ 28 февраля 2012

Я запускаю

gem install rubygems-update

, но я получаю следующую ошибку:

ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 302 fetching http://gems.rubyforge.org/yaml

Мой environemnt:

~$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.1.0 (1.1.0)
  - RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
  ...

Когда я запускаю:

$ ruby setup.rb 

Я получаю:

ruby: No such file or directory -- setup.rb (LoadError)

Пожалуйста, помогите.

Ответы [ 3 ]

6 голосов
/ 28 февраля 2012

Для начала нужно успешно установить Ruby.Выполните приведенную ниже команду на консоли

ruby -v

Если вы получили версию ruby, продолжайте, загрузите rubygems и извлеките папку.Предположим, что вы загрузили rubygems-1.8.17.tgz и извлекли его в /home/amit/rubygems1.8.17

cd /home/amit/rubygems1.8.17
ruby setup.rb

после успешной установки, выполните gem -v, в нем должна отображаться версия гема

Есливаша версия RubyGems - 0.8.5 или более поздняя, ​​вы можете обновить ее до последней версии с помощью:

sudo gem update --system

Если ваша текущая версия RubyGems старше версии 0.8.5 или, в частности, RubyGems 1.2.0, иливы видите сообщение «Ничего не обновлять» при попытке обновления gem-system, а затем используйте следующие команды:

gem install rubygems-update

update_rubygems

если вашей системе требуется root-доступ для установки библиотек ruby, используйте sudo

0 голосов
/ 07 августа 2014

Проверьте, есть ли у вас файл setup.rb или нет.Если он у вас есть, попробуйте перейти туда, где находится ваш файл, и выполнить

ruby ​​setup.rb

0 голосов
/ 28 февраля 2012

Попробуйте обновить ваши рубины:

gem install rubygems-update --source http://production.s3.rubygems.org/
update_rubygems

Если это не сработает, это сообщение:

Не могу обновить RubyGems может помочь.

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