3 回答

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

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
我在之前的回答之后做了一些研究(對(duì)不起,我必須在它之前做)。
使用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文件中解決了這個(gè)問題。
module ::YourApplicationName class Application include Rake::DSL endend
我省略了@databyte提出的
module ::RakeFileUtils extend Rake::FileUtilsExtend
選項(xiàng)。
這意味著Rake gem 0.9.2工作正常!

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