5

के साथ रेल 3.2 में परीक्षण डेटाबेस नहीं बना सकता है यह एक बेहद अजीब है। इम एक सरल rake db:test:clone करते हैं या बनाने का प्रयास करते हैं और कोई फर्क नहीं पड़ता कि मैं क्या database.yml कॉन्फ़िगरेशन के सभी प्रकार की कोशिश कर रहा करने के लिए gemset समाशोधन से करते हैं, इम oddest त्रुटि मिल रही है:पोस्टग्रेस

LINE 1: CREATE DATABASE "tdt_test"0.0 

क्या कभी किसी ने इस तरह कुछ भी देखा गया है पहले? डब्ल्यूटीएफ यह है कि "0.0 !?" मैं रेल 3.2, आरएसपीसी और पीजी मणि 0.14.1

04:15 PM ~/projects/dmvcs (feature/helpdesk) => RAILS_ENV=test rake db:create 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `block in require': iconv will be deprecated in the future, use String#encode instead. 
    Notice: for 10x faster LSI support, please install http://rb-gsl.rubyforge.org/ 
    PG::Error: ERROR: syntax error at or near "0.0" 
    LINE 1: CREATE DATABASE "tdt_test"0.0 
            ^
    : CREATE DATABASE "tdt_test"0.0 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:654:in `async_exec' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:654:in `block in execute' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:653:in `execute' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `create_database' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/railties/databases.rake:107:in `rescue in create_database' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/railties/databases.rake:51:in `create_database' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/railties/databases.rake:40:in `block (3 levels) in <top (required)>' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/railties/databases.rake:40:in `each' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/activerecord-3.2.8/lib/active_record/railties/databases.rake:40:in `block (2 levels) in <top (required)>' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain' 
    /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run' 
    /Users/jlippiner/.rvm/gems/[email protected]/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)>' 
    /Users/jlippiner/.rvm/gems/[email protected]/bin/rake:19:in `load' 
    /Users/jlippiner/.rvm/gems/[email protected]/bin/rake:19:in `<main>' 
    /Users/jlippiner/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `eval' 
    /Users/jlippiner/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `<main>' 
    Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "database"=>"tdt_test", "username"=>"jlippiner", "pool"=>5, "password"=>nil} 
    /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:167:in `block in non_options': file not found: db:create (ArgumentError) 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:146:in `map!' 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:146:in `non_options' 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:207:in `non_options' 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:52:in `process_args' 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:891:in `_run' 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run' 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run' 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun' 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once' 
    from /Users/jlippiner/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' 

उत्तर

8

यह एक विशिष्ट स्थिति है लेकिन यह दूसरों की मदद कर सकती है।

डार्न क्लासिफ़र मणि बाहर निकलता है Array.sum विधि लिखने पर। एक बार मैंने इसे हटा दिया, सब ठीक था।

+0

+ 1 क्या आप किसी अन्य वर्गीकृत के साथ गए थे? या जब यह त्रुटि हुई तो अस्थायी रूप से मणि को हटा दें? – Dru

+0

मैं बस सेट करता हूं: आवश्यकता है>> मेरी जेमफाइल में झूठी, i.e: मणि 'क्लासिफायरफायर',: आवश्यकता => झूठी – rainkinz

+1

descriptive_statistics मणि के साथ ही। – stwienert

संबंधित मुद्दे