2013-04-12 4 views
0

При создании модели я получаю следующее сообщение об ошибке MySQL на локальном компьютере,Ошибка при создании модели

rails g model language name:string -e localdev 


C:/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/client.rb:37:in `connect': Can't connect to MySQL server on 'jivestaging.cxrwdp0ae112.us-east-1.rds.amazon 
s.com' (10060) (Mysql2::Error) 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/client.rb:37:in `initialize' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/active_record/connection_adapters/mysql2_adapter.rb:14:in `new' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/active_record/connection_adapters/mysql2_adapter.rb:14:in `mysql2_connection' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:230:in `new_connection' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:238:in `checkout_new_connection' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:194:in `block (2 levels) in checkout' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:190:in `loop' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:190:in `block in checkout' 
     from C:/Ruby192/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:189:in `checkout' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:96:in `connection' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:318:in `retrieve_connection' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_specification.rb:97:in `retrieve_connection' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract/connection_specification.rb:89:in `connection' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.0/lib/active_record/base.rb:596:in `quoted_table_name' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/friendly_id-4.0.0/lib/friendly_id/history.rb:67:in `block in included' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/friendly_id-4.0.0/lib/friendly_id/history.rb:63:in `instance_eval' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/friendly_id-4.0.0/lib/friendly_id/history.rb:63:in `included' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/friendly_id-4.0.0/lib/friendly_id/configuration.rb:60:in `include' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/friendly_id-4.0.0/lib/friendly_id/configuration.rb:60:in `block in use' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/friendly_id-4.0.0/lib/friendly_id/configuration.rb:58:in `map' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/friendly_id-4.0.0/lib/friendly_id/configuration.rb:58:in `use' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/friendly_id-4.0.0/lib/friendly_id/base.rb:165:in `friendly_id' 
     from D:/work/tibco-docs/app/models/product.rb:6:in `<class:Product>' 
     from D:/work/tibco-docs/app/models/product.rb:3:in `<top (required)>' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `block in require' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:227:in `load_dependency' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:346:in `require_or_load' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:491:in `load_missing_constant' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:183:in `block in const_missing' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:181:in `each' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:181:in `const_missing' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/inflector/methods.rb:124:in `block in constantize' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/inflector/methods.rb:123:in `each' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/inflector/methods.rb:123:in `constantize' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/core_ext/string/inflections.rb:43:in `constantize' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activemodel-3.0.0/lib/active_model/observing.rb:160:in `block in observe' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activemodel-3.0.0/lib/active_model/observing.rb:160:in `collect!' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activemodel-3.0.0/lib/active_model/observing.rb:160:in `observe' 
     from D:/work/tibco-docs/app/models/auditor_observer.rb:2:in `<class:AuditorObserver>' 
     from D:/work/tibco-docs/app/models/auditor_observer.rb:1:in `<top (required)>' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `block in require' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:227:in `load_dependency' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:346:in `require_or_load' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:300:in `depend_on' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:216:in `require_dependency' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/engine.rb:138:in `block (2 levels) in eager_load!' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/engine.rb:137:in `each' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/engine.rb:137:in `block in eager_load!' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/engine.rb:135:in `each' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/engine.rb:135:in `eager_load!' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/application.rb:108:in `eager_load!' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/application/finisher.rb:41:in `block in <module:Finisher>' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/initializable.rb:25:in `instance_exec' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/initializable.rb:25:in `run' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/initializable.rb:50:in `block in run_initializers' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/initializable.rb:49:in `each' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/initializable.rb:49:in `run_initializers' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/application.rb:134:in `initialize!' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/application.rb:77:in `method_missing' 
     from D:/work/tibco-docs/config/environment.rb:8:in `<top (required)>' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `block in require' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `block in load_dependency' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:591:in `new_constants_in' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/application.rb:103:in `require_environment!' 
     from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/commands.rb:16:in `<top (required)>' 
     from script/rails:6:in `require' 
     from script/rails:6:in `<main>' 

Моя местная среда

localdev: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: tibcodocs_development 
    pool: 5 
    username: root 
    password: root 
    host: localhost 

ответ

0

Вы должны начать рельсы приложение в правильной среде.

RAILS_ENV=localdev bundle exec rails g model language name:string -e localdev 

(или что-то подобное, если localdev не ваш режим разработки)

В настоящее время это выглядит как настройки производства, так как приложение пытается связаться облако амазонки или что-то подобное (jivestaging.cxrwdp0ae112.us- east-1.rds.amazons.com).

версия для Windows:

set RAILS_ENV=localdev 
bundle exec rails g model language name:string 
+0

я получаю сообщение об ошибке: follwing «RAILS_ENV» не распознается как внутренней или внешней командой, исполняемой программой или пакетным файлом. – user2274074

+0

О, я вижу, вы используете окна. я постараюсь добавить версию Windows – scones

+0

HEY ... Работаю как шарм .. Спасибо человеку – user2274074

Смежные вопросы