2017-11-13 4 views
1

を起動する前に、私は次のようなエラー・メッセージが表示されますスクリプトファイルを削除:R Rを起動するときにRStudioは

Fatal Error: Unexpected exception: The complexity of matching the regular expression exceeded predefined bounds. Try refactoring the regular expression to make each choice made by the state machine unambiguous. This exception is thrown to prevent "eternal" matches that take an indefinite period time to locate.

問題がRStudioの起動時にそれがロードされ、スクリプトによって引き起こされます。 RStudio-Desktopフォルダの名前を変更すると、RStudioは問題なく起動します。

RStudio-Desktopフォルダ全体を削除したり、名前を変更したりすることなく、この特殊なファイルを読み込んでRを停止する方法はありますか?

興味のある人向け:バグスクリプトは、テキストエディタファイルから非常に長い文字列(1.000.000文字以上)をRStudioスクリプトにコピーすることによって作成されました。 Ctrl + Vを押すとすぐにRStudioが終了しました。

+0

'rm(list = ls())を使ってメモリからすべてを削除することはできませんし、Rを起動すると背景に何もありませんか? –

+0

こんにちはTim、 あなたのご意見ありがとうございます! 不幸にも私は何もしません。 RStudioの起動後、エラーメッセージが表示されたあと、RStudioが終了してしまいました。 D – TinglTanglBob

+0

デスクトップバージョンについてはわかりませんが、Rstudioのサーバーバージョンでは、ホームディレクトリに.rstudioという隠しフォルダが作成されます。あらゆる種類のキャッシュされた情報を含んでいます。以前は、このフォルダを完全に削除したばかりで、同様のエラーが修正されています。注 - これは最も安全な方法ではないかもしれません... – IanK

答えて

0

RStudio-デスクトップディレクトリが私のために問題を解決して(削除)sourcesフォルダの名前を変更:

~/.rstudio-desktop/sources/ 

をUbuntuを使用していない場合は、あなたがここにあなたのRStudio-デスクトップディレクトリの場所を見つけることができます。 https://support.rstudio.com/hc/en-us/articles/200534577-Resetting-RStudio-Desktop-s-State

+0

こんにちはGorka、 あなたの答えに感謝します。 私の問題はもう少し古くなっています(そして私はすべてを手作業で再現しました)。しかし、それでも何か入力を得るのは良いことです。 残念ながら、私のrstudie-desktopフォルダのフォルダのコールドソースを見つけることはできません(おそらく、私はubuntuではなくWindowsを使用していますか?)。 とにかく、ありがとうございます! – TinglTanglBob

+0

こんにちはTinglTanglBob。あなたはWindowsで、上記のリンクで見ることができるように: 「あなたはスタートに次のコマンドを入力してRStudio-デスクトップディレクトリにエクスプローラのウィンドウを開くことができます - > [ファイル名を指定して実行: のWindows Vistaの場合 、7と8: %localappdata%\ RStudio-Desktop Windows XPの場合: %USERPROFILE%\ Local Settings \ Application Data \ RStudio-Desktop – Gorka

関連する問題