3 回答

TA貢獻(xiàn)1817條經(jīng)驗 獲得超6個贊

TA貢獻(xiàn)1827條經(jīng)驗 獲得超8個贊
我在之前的回答之后做了一些研究(對不起,我必須在它之前做)。
使用Rake gem 0.9.2解決所有問題..我按照以下步驟操作:
我安裝了
gem install rake -v=0.9.2
(我有0.9.1寶石)刪除了0.9.1
gem uninstall rake -v=0.9.1
更新了
bundle update
然后
db:migrate
顯示警告,WARNING: Global access to Rake DSL methods is deprecated. Please....
通過將以下內(nèi)容添加到Rake文件中解決了這個問題。
module ::YourApplicationName class Application include Rake::DSL endend
我省略了@databyte提出的
module ::RakeFileUtils extend Rake::FileUtilsExtend
選項。
這意味著Rake gem 0.9.2工作正常!

TA貢獻(xiàn)1796條經(jīng)驗 獲得超7個贊
通過Railstutorial(demo_app)的第2章并遇到了這個問題。我嘗試了這里列出的所有其他答案,但是直到我這樣做才能讓它工作:
把它放在你的Rakefile上面需要'rake':
require 'rake/dsl_definition'
我還重新推薦并將所有文件推送到Github和Heroku。
- 3 回答
- 0 關(guān)注
- 690 瀏覽
添加回答
舉報