/ / Trace / BPT Trap z szynami przez przeglądarkę, ale nie konsolę - ruby ​​na szynach, ruby, ruby ​​na szynach-3

Trace / BPT Trap z Railsami przez przeglądarkę, ale bez konsoli - ruby-on-rail, ruby, ruby-on-rails-3

Napisałem aplikację Rails, która używa powiązań z Subversion Ruby. Napisałem klasy adapterów, aby dostosować je do interfejsu, który mi się podoba.

Po aktualizacji mojego projektu do Rails 3 irekompilując wiązania SVN dla Ruby 1.9.2, mogę przejść do konsoli debugowania i uruchomić bez żadnych problemów „svn / core / ext”, jak poprzednio. Jednak dostaję pułapkę Trace / BPT, gdy mój adapter (który również działa wymaga „svn / ext / core”) jest dołączony.

Podsumowując, otrzymuję pułapkę Trace / BPT podczas uruchamiania aplikacji za pomocą Webrick i połączenia za pośrednictwem przeglądarki, ale nie generuję błędu za pośrednictwem konsoli.

Wszelkie pomysły, dlaczego lub jak mogę to debugować? Dzienniki nic nie pokazują.

Odpowiedzi:

3 dla odpowiedzi № 1

W przeszłości miałem ten sam problem z użyciem biblioteki PDFLib - gdzie nie działał w Webrick - ale działał w konsoli. Również po aktualizacji Ruby.

Zainstalowałem POW (http://pow.cx/) i nie otrzymuję już błędu śledzenia / BPT.

Dlatego spróbowałbym użyć innego serwera WWW - a dla mojego komputera z systemem OS X, POW był najmniej bolesny do zainstalowania.