Не могу запустить скрипт / консоль ruby - PullRequest
2 голосов
/ 16 мая 2009

Я получаю эту ошибку при попытке ruby ​​script / console

Rails требует RubyGems> =. Пожалуйста, установите RubyGems и попробуйте снова

Я использую ruby ​​1.8.6 и rails 2.3.2, и у меня установлен RubyGems, так что, возможно, это проблема $ PATH?

1 Ответ

6 голосов
/ 16 мая 2009

Ну, на самом деле все выглядит так, как будто у вас либо не установлены Gems, либо его нет в вашей переменной $ PATH, как вы предлагали.

Вы предоставили очень мало информации о своей проблеме, и было бы полезно больше: - Что произошло до того, как вы получили это сообщение - Рубин или гемы работали на этой машине раньше?

и т.д.

Некоторые потенциальные вещи, чтобы попробовать-

  1. Установлен ли gem? Вы можете попробовать «какой драгоценный камень», но мы явно не ожидаем, что он окажется на вашем пути. Однако вы можете проверить / usr / bin / gem, где он должен быть в OS X, если он у вас установлен. Я не уверен, где он находится в других системах. В руководстве gems есть хороший список инструкций по установке драгоценных камней (обратите внимание, что это была первая ссылка для поиска 'install ruby ​​gems'
  2. Есть ли драгоценные камни в вашем $ PATH? После того, как драгоценные камни установлены, вы должны проверить свой путь $ echo $ PATH и если там находится родительский каталог gem. Если нет, вы должны обновить свой путь в любом сценарии входа для вашей оболочки. На OS X этот сценарий по умолчанию ~ / .profile. Google должен облегчить вам эту задачу.

Полагаю, хотя вы и не дали нам достаточно информации, чтобы сделать это очевидным, вы поменяли машины. Когда вы загружали свой код с другого компьютера, вы загружали его на учетную запись компьютера или пользователя, на которой не установлены гемы.

Удачи, это не должно быть слишком сложно.

...