Rubycas-сервер не может работать на ruby ​​1.9.2 - PullRequest
0 голосов
/ 22 февраля 2012

Попытка решить проблему, в частности, с rubycas-server, который основан на sinatara

Получение этой ошибки при запуске rubycas-server

rubycas-server / usr / local / rvm / rubies /ruby-1.9.2-p290 / lib / ruby ​​/ 1.9.1 / psych.rb: 148: в parse': couldn't parse YAML at line 167 column 2 (Psych::SyntaxError) from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in parse_stream 'из /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1 / psych.rb: 119: в parse' from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:106:in load 'из /usr/local/rvm/gems/ruby-1.9.2-p290/gems/rubycas-server-1.0.1/lib/casserver/server.rb: 134: в load_config_file' from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/rubycas-server-1.0.1/lib/casserver/server.rb:279:in блок в 'из /usr/local/rvm/gems/ruby-1.9.2-p290/gems/sinatra-1.3.2/lib/sinatra/base.rb:1273:in configure' from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/rubycas-server-1.0.1/lib/casserver/server.rb:278:in 'из /usr/local/rvm/gems/ruby-1.9.2-p290/gems/rubycas-server-1.0.1/lib/casserver/server.rb:12:in <module:CASServer>' from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/rubycas-server-1.0.1/lib/casserver/server.rb:11:in' из / usr / local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require 'из /usr/local/rvm/gems/ruby-1.9.2-p290 / gems / rubycas-server-1.0.1 / lib / casserver.rb: 10: в <top (required)>' from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require 'from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/rubycas-server-1.0.1/bin/rubycas-server:30:in 'from /usr/local/rvm/gems/ruby-1.9.2-p290/bin/rubycas-server:19:in load' from /usr/local/rvm/gems/ruby-1.9.2-p290/bin/rubycas-server:19:in '

Я нашел это решение:

YAML:: ENGINE.yamler = 'syck'

Но это также бесполезная работа, если кто-то уже попробовал эту вещь и нашел решение, пожалуйста, дайте мне знать

Спасибо

1 Ответ

0 голосов
/ 23 февраля 2012

Я решил проблему, у моего /etc/rubycas-server/config.yml не было пробелов между некоторыми хешами, один я это сделал и проверил мой yaml, все работает ...

...