Używam RStudio od lat i nigdy wcześniej mi się to nie zdarzało. Z jakiegoś powodu za każdym razem, gdy funkcja zgłasza błąd, RStudio przechodzi do trybu debugowania (nie chcę tego). Nawet po użyciu undebug() na jednej funkcji.RStudio przechodzi do trybu debugowania dla każdego błędu funkcji - jak mogę go zatrzymać?
> undebug(http.get)
Warning message:
In undebug(fun) : argument is not being debugged
> x = http.get(country = 'KE')
http --timeout=60 get "http://[email protected]/observation?country=KE" > freshobs.json </dev/null
Error in fromJSON(file = "freshobs.json") : unexpected character 'O'
Error in el[["product_name"]] : subscript out of bounds
Called from: grepl(el[["product_name"]], pattern = "json:", fixed = T)
Browse[1]> Q
Każda funkcja używam przerwy powoduje, że tryb debugowania, aby rozpocząć - co jest dość irytujące, ponieważ otwiera widza source i zabierze cię z dala od swojego kodu. Ktoś wie, jak zatrzymać tę funkcjonalność? Dzieje się tak, gdy pole wyboru "Użyj trybu debugowania tylko wtedy, gdy mój kod zawiera błędy" w preferencjach jest i nie jest zaznaczone.
Dzięki!
nie sądzę, że jest domyślnym w rstudio, przynajmniej nie dla mnie . czy masz coś w swoim profilu r – rawr
Nie sądzę, że jest to również domyślne (ponieważ problem pojawił się tylko teraz) - jakoś się to zmieniło. –
Można zdefiniować 'opcje (błąd = zatrzymanie)'. 'options (error = recover)' może również być użyteczne. –