2016-12-13 32 views
0

現在のフォルダにないソースファイルでbrowser()関数を使用すると、RStudioはそのファイルを見つけることができないというエラーを表示します。RStudioでのデバッグ

ブレークポイントが発生するソースファイルをデバッガに見つける方法を教えてください。

答えて

0

場所Desktop/testfun.Rでの機能:

その後
fun <- function(a,b) { 
    a <- 1 
    b <- 2 
    return(5) 
} 

follwing作品(あなたがfun()にステップしなければなりません):

{ 
    source("Desktop/testfun.R") 
    browser() 
    b <- fun(1,2) 
} 

それはパッケージのデバッグについての場合は、顔をしているhere

+0

こんにちは、ありがとう。しかし、私はこれが私の場合に当てはまるかどうかはわかりません。ソースファイルは、デバッグする必要があるパッケージの一部である場合があります。そのため、ファイルを現在のフォルダに保存することをお勧めします。 – user2641103

+0

@ user2641103私の編集を参照してください... – Christoph

+0

ありがとうChristoph、私はdebug()コールが回避策になるかもしれないと思っていますが、最適ではありません。私は将来のリリースでデバッグツールをもっと見たいと思っています。 – user2641103