2012-03-22 86 views
0

當我運行 rake db:migrate 它顯示了這些警告。我如何擺脫這一點?rake db:migrate會給我錯誤

DEPRECATION WARNING: railtie_name is deprecated and has no effect. (called from <class:Engine> at /home/shajin/.rvm/gems/ruby-1.9.2-p0/bundler/gems/spree_paypal_express-073f2f814dd8/lib/spree_paypal_express.rb:5) 
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead. 
    at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2.2/lib/rake/rdoctask.rb 
WARNING: Global access to Rake DSL methods is deprecated. Please include 
    ... Rake::DSL into classes and modules which use the Rake DSL methods. 
WARNING: DSL method Soletronspree::Application#task called at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks' 
WARNING: 'task :t, arg, :needs => [deps]' is deprecated. Please use 'task :t, [args] => [deps]' instead. 
    at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/deface-0.5.2a/tasks/deface.rake:3:in `block in <top (required)>' 
rake aborted! 
undefined method `to_sym' for ["Bit.ly", "bitly"]:Array 

Tasks: TOP => db:migrate => environment 
(See full trace by running task with --trace) 
+0

用'--trace-運行它以獲得發生問題的位置的完整堆棧跟蹤,並將其粘貼。代碼是相同的版本 – rfunduk 2012-03-22 13:45:38

回答

0

應用程序是用比舊版本的Ruby編寫的而不是你試圖運行它的應用程序嗎?這可能是問題。嘗試將代碼更新到ruby1.9.2,然後檢查。

+0

。那是ruby1.9.2 – kiran 2012-03-22 13:58:49

相關問題