.rvm / gems / ruby-2.0.0-p353 / gems / configatron-2.9.1 / lib / configatron / store.rb: 328: in `‹ class: Store ›': неинициализированная константа Psych :: Syck (NameError)

Я получаю сообщение об ошибке при запуске Padrino.

Я удалял и устанавливал много раз gems, rvm и ruby ​​even bundler, а затем устанавливал, но каждый раз получал ошибку неинициализированная константа Psych :: Syck (NameError)

bharath@bharath-HP-ProBook-6450b:~/workspace/consumer_api$ padrino start 

/home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/configatron-2.9.1/lib/configatron/store.rb:328:in `': неинициализированная константа Psych :: Syck (NameError)

из /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/configatron-2.9.1/lib/configatron/store.rb:2:in <class:Configatron>'<br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/configatron-2.9.1/lib/configatron/store.rb:1:in '
из / home / bharath / .rvm / gems / ruby-2.0.0-p353 / gems / configatron-2.9.1 / lib / configatron.rb: 5: в <top (required)>' <br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:inrequire '
из /home/bharath/.rvm/gems/ruby-2.0 .0-p353 / gems / bundler-1.3.5 / lib / bundler / runtime.rb: 72: в block (2 levels) in require'<br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:ineach '
из /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems /bundler-1.3.5/lib/bundler/runtime.rb:70:in block in require'<br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:ineach '
из /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.3.5 /lib/bundler/runtime.rb:59: в require' <br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/bundler-1.3.5/lib/bundler.rb:132:inrequire '
из /home/bharath/workspace/consumer_api/config/boot.rb:17: в <top (required)>'<br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/padrino-core-0.10.7/lib/padrino-core/cli/base.rb:23:inrequire'
из / home / bharath /. rvm / gems / ruby-2.0.0-p353 / gems / padrino-core-0.10.7 / lib / padrino-core / cli / base.rb: 23: в start'<br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.15.4/lib/thor/task.rb:27:inrun '
из / home / bharath /. rvm / gems / ruby-2.0.0-p353 / gems / thor-0.15.4 / lib / thor / invocation.rb: 120: в invoke_task'<br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.15.4/lib/thor.rb:275:indispatch '
из /home/bharath/.rvm/gems/ruby- 2.0.0-p353 / gems / thor-0.15.4 / lib / thor / base.rb: 425: в start'<br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/gems/padrino-core-0.10.7/bin/padrino:9:in '
из /home/bharath/.rvm/gems/ruby-2.0.0-p353/bin/padrino:23:in load'<br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/bin/padrino:23:in '
из /home/bharath/.rvm/gems/ruby-2.0.0-p353 / bin / ruby_executable_hooks: 15: в eval'<br/> from /home/bharath/.rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in '


person Bharat    schedule 04.12.2013    source источник
comment
вы можете вставить свой файл database.yml? или любой другой файл yml, который вы используете в приложении   -  person Pravin Mishra    schedule 04.12.2013
comment
@PravinMishra, я не могу вставить свой файл database.yml. Из-за некоторых ограничений, подскажите, пожалуйста, что не так в этом файле, чтобы я мог проверить. Спасибо за вашу помощь.   -  person Bharat    schedule 04.12.2013
comment
Я часто сталкивался с этой проблемой из-за неправильного отступа в файле YML. Один раз присмотритесь.   -  person Pravin Mishra    schedule 04.12.2013
comment
Я решил проблему с помощью соответствующей версии RVM-ruby. Для моего приложения понадобился ruby-1.9.3.p194. На данный момент мой запуск падрино работает нормально.   -  person Bharat    schedule 04.12.2013


Ответы (1)


Я решил проблему с помощью соответствующей версии RVM-ruby. Для моего приложения понадобился ruby-1.9.3.p194. На данный момент мой запуск падрино работает нормально.

person Bharat    schedule 05.12.2013