Rubycas-сервер не может работать на ruby 1.9.2
Попытался решить проблему, в частности, с rubycas-сервером, основанным на sinatara
Получение этой ошибки при запуске rubycas-сервера
rubycas-сервер / USR / местные / РВМ / рубины / рубин-1.9.2-P290 / Библиотека / рубин /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:in parse'
from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:106:in
загрузить 'из /usr/local/rvm/gems/ruby-1.9.2-p290/gems/rubycas-server-1.0.1/lib/casserver/server.rb:134:in 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 'from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/rubycas-server-1.0.1/lib/casserver.rb:10:in <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
'из /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 ответ
Я решил проблему, у моего /etc/rubycas-server/config.yml не было пробелов между некоторыми хешами, один я это сделал и проверил мой yaml, все работает...