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