Рейк отменен! Неинициализированная константа Rake :: DSL on Heroku
У меня есть сообщение об этом здесь . Есть два способа сделать это:
Используйте только старую версию граблей:
Проверьте свои текущие версии Rake с $ gem list
. Посмотрите, какие версии рейка у вас есть, и удалите их все, кроме 0.8.7
. Вы можете удалить драгоценные камни с помощью gem uninstall rake -v=0.9.1
или любой другой версии, которую вам нужно удалить.
Или просто добавьте один лайнер в ваш файл рейка:
Если вам не нужно использовать более старую версию Rake, проще добавить эту строку require 'rake/dsl_definition'
в приложение Rakefile вашего Rails.
require File.expand_path('../config/application', __FILE__)
require 'rake/dsl_definition'
require 'rake'