Похоже, что rake пытается запустить из /usr/bin/rake
, системной версии Ruby, в то время как у вас есть пользовательская установка Ruby в /usr/local
.
- Убедитесь, что у вас есть граблиУстановленный gem для установки Ruby, которую вы используете
- Убедитесь, что команда
rake
находится в каталоге вашего $ PATH.
which gem
должна вернуть установку rubygems из/usr/local/bin
.Если нет, то это первая проблема, которую нужно решить.Затем вы должны убедиться, что в вашей установке /usr/local
Ruby есть рейк-гем:
gem list | grep rake
должен сообщить вам, установлен ли гем.Если нет, запустите gem install rake
.
. На этом этапе which rake
должен указывать на что-то на вашем пути /usr/local
.Если он не использует find /usr/local | grep rake
, чтобы выяснить, где ваша установка Ruby хранит исполняемые файлы gem, и добавьте этот каталог в путь загрузки.
В качестве примечания, если вы используете собственную установку Ruby, rvm или rbenv может оказаться полезным для управления установками и гемами.