Mic*_*ael 0 ruby ruby-on-rails
当我尝试rake db:migrate时,我收到此错误
rake aborted! uninitialized constant Rake::DSL
/home/laptop/RubymineProjects/website2/Rakefile:10
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能解决这个问题?我尝试了多种不同的rake版本.我正在运行Rails 3.0.9,Ruby 1.8.7和Ubuntu 11.04.
将其包含在您的Rakefile中
require 'rake/dsl_definition'
Run Code Online (Sandbox Code Playgroud)
然后捆绑安装,你(希望)很好去:)
如果这不起作用,请尝试以下操作:
你可能正在使用Rake 0.87所以gem install rake -v=0.9.2你应该这样做.
然后删除旧的耙子 gem uninstall rake -v=0.9.1
然后 bundle update
如果你还有任何问题,那么......
将以下内容添加到您的Rake文件中
module ::YourApplicationName
class Application
include Rake::DSL
end
end
Run Code Online (Sandbox Code Playgroud)
如果你在所有这些小黑客之后遇到任何问题,请在下方评论......
| 归档时间: |
|
| 查看次数: |
968 次 |
| 最近记录: |