Wykonywałem wszystkie instrukcje zgodnie z instrukcją w pliku INSTALL. Mam zainstalowane ruby-openid oraz wszystkie zależności. Z problemem:
dałem sobie radę dodając do pliku vendor/plugins/exceptionnotification/init.rb
require "exception_notifier_helper"
require "exception_notifier"
Błąd zniknął. Podczas rake db:migrate pojawiło się
i z tym już nie wiem co robić…
A dodatkowo jak odpalę serwer z railsami to jest analogiczny problem z ładowaniem controllers … Wiem, że problem pochodzi z . Nie wiem czy dobrze strzelam ale pewnie mam “za nową” wersję railsów (1.2.5) bo ruby jest we właściwej wersji… a z informacji zawartych : http://dev.rubyonrails.org/ticket/7452 nic nie mogłem wyciągnąć.
Jak robię projekt przez rails (cos) to wszystko działa ok.
Który to projekt open id? Zarzuciłbyś jakimś linkiem…
Co do wersji railsów, być może jest ona istotna. Z tym nie ma problemu. Zainstaluj wersję 1.2.3 (gem install rails -v “= 1.2.3” a potem ustaw taką samą wersję w config/environment.rb.
Co do błędu
Wynika, że w tym pliku nie definiujesz klasy Property, tylko jakąś inną (a według konwencji powinna być taka a nie inna klasa).
Znalazłem rozwiązanie - co prawda PIP nie działa, ale znalazłem implementację openID server opartą na railsach.
Po ściągnięciu i źródeł ruby-openid z http://openidenabled.com/ruby-openid/ w katalogu examples/rails_server znajdziemy uruchamiającą się implementację openID server