ja niedawno zmodernizowane moim Snow Leopard do lwa, w jednej z moich aplikacji i uzyskaćpg gem nazwiska/BPT pułapka: 5 Błąd w systemie Mac OS X Lion
=> Booting WEBrick
=> Rails 3.0.4 application starting in development on http://0.0.0.0:4000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-08-16 17:47:27] INFO WEBrick 1.3.1
[2011-08-16 17:47:27] INFO ruby 1.9.2 (2011-07-09) [x86_64-darwin11.0.0]
[2011-08-16 17:47:27] INFO WEBrick::HTTPServer#start: pid=3460 port=4000
Trace/BPT trap: 5
aplikacja kończy działanie i nie ma innego wyjścia, działa z sqlite3 jako klejnotem db. Skomentowałem wszystkie inne klejnoty, ale ten i nadal mam eros. Widzę ten błąd nie podczas ładowania aplikacji, ale przy próbie odpowiedzi na pierwsze żądanie.
Ktoś zna inny klejnot, aby połączyć się z postgresql lub dowolnym sposobem obejścia tego problemu?
EDYCJA: OK, tutaj jest kilka wyjaśnień.
Zacząłem ten projekt od lamparta śnieżnego i działało idealnie, miałem zainstalowane oprogramowanie rvm, pg gem, webrick i ruby 1.9.2-p180, zaktualizowałem do lwa i pracuję nad innymi projektami, gdy nadejdzie czas zaktualizuj ten projekt, mam błąd Trace/BPT trap: 5
, a serwer nie daje innego pojęcia, co się dzieje. Domyślam się, że jest to bardzo niski poziom, a tłumacz ruby nie ma nawet szansy na pokazanie wyjątku, a ta wiadomość jest powiązana z STDIO.
Próbuję to naprawić: zainstalowałem ponownie rvm, zainstalowałem ruby 1.9.2-p290, ponownie zainstalowałem postgresql, usunąłem i przebudowałem gemset dla projektu, zainstalowałem kundla i nadal aplikacja rozbija internet, dostaje pierwsze żądanie sieciowe, uwaga że działa na konsoli szyn.
EDIT 2: To jest teraz działa na Ruby-1.8.7-352 więc wydaje się to problem związany 1.9.2 na Mac OS X 10.7
EDIT 3: Czy Xcode 4.1 problem, że ma do czynienia z kompilatorem llvm i "optymalizacją", którą robi, gdy istnieje potrzeba zbudowania z natywnym rozszerzeniem. Rozwiązaniem jest zainstalowanie kompatybilnego Xcode, więcej informacji można znaleźć na stronie RVM.
Konieczna może być ponowna kompilacja/ponowna instalacja swojego postgresu ponownie. używasz homebrew? – corroded
również możesz potrzebować przekompilować swój gem gem. czy próbowałeś ponownie go zainstalować? – corroded
ponownej instalacji RVM ponownie zainstalować PostgreSQL podczas deinstalacji instalacji pg mam Error loading RubyGems plugin „/Users/XXXXXXX/.rvm/gems/ruby- [email protected]/gems/yard-0.6.4/ lib/rubygems_plugin.rb ": metoda niezdefiniowany' overwrite_accessor”dla Gem :: Specification. klasa (NoMethodError) i stoczni nie działa, ponieważ odkąd odtworzył gemset ponownej instalacji pg gem uzyskać ten sam błąd widzę nić od 2010 w trackerze błędów pg, gdzie ludzie mają ten sam błąd na lamparta śniegu z Webrick. Nie mam innych wskazówek – radha