Не думаю, что у вас там последняя версия рейка.Рэйк в строке 17 имел require_gem
, и его заменили на gem
во всех версиях за последние несколько лет.Узнайте, куда указывает $ GEM_HOME, а также удалите дистрибутивную версию Rake.Если ваш GEM_HOME отличается от других (он может быть пустым, и это нормально), удалите путь к сломанному рейку из вашей PATH и удалите эти драгоценные камни там.
Также попробуйте запустить gem environment
в вашей оболочке.В итоге, версия рейка, которую вы имеете на этом пути, не 0.8.7, она старше, и я не думаю, что rubygems помещает туда ваши драгоценные камни.