2016-10-13 10 views
0

私は、私はこのエラーメッセージが表示されます(7窓の下で)私のRセッションを開始:R:誤ったパス設定を特定する - どのパスとどこに設定されますか?

Error: '\U' used without hex digits in character string starting ""C:\U" 

私は問題がここにあるか知っている:どこかには、Cに設定されているディレクトリがあります:Users \ユーザー\何かをここで\は\\またはa /にする必要があります。しかし、私はそれがどこであるか分からない。

私のR_HOME/etcディレクトリにはRprofile.siteファイルがありますが、.Rprofileと.Renvironファイルはありません。

私のホームディレクトリにはファイルがありません。

マイHOME/R/WINライブラリ/ R_Library /ベース/ RディレクトリにはRprofileファイル(無期限)が、無.Rprofileを持っており、何の.Renviron

私の作業ディレクトリは、どちらのファイルを持っていません。

R_ARCHディレクトリにはR関連はありません。

これらのディレクトリはすべてSys.getenv()で識別されています。そこに表示されているディレクトリのうち約30個は(単一)\で構成され、9個は(単一)/によって構成されています。 C:Usersディレクトリにはスラッシュが1つずつあります。

コンピュータ全体のファイル検索で、.Rprofileまたは.Renvironのインスタンスが見つかりませんでした。

だからこの設定はどこですか?そして、なぜ私のRのインストールはまったく動作し、環境変数に定義されたパスの3/4が一方向になり、パスの1/4(しかしまだ多くのパス)がもう一方のパスになるのですか?

+0

'traceback –

+0

'\ U'はUnicode文字をエスケープするプレフィックスで、これはエラーの原因となっています。 – alistaire

+0

エラーが発生した直後にエラーが発生しました。私は2つ目のパラグラフで言います。問題は、このエラーを生成する設定がどこにあるのかわかりません。コンソールに入力するものは何もありません。コンソールや他の場所で見つけることができます。 – andrewH

答えて

0

r --vanillaを使ってcmd.exeから起動すると起こりません。すべての.Rdataまたは.Rdataファイルを検索し、名前をbakバージョンに変更します。 .Rhistoryファイルと同じです。 .rprofile.siteファイルを調べて、それが何らかのgremlinに引き継がれているかどうか確認する必要があります。 Windows(およびMac)では、ドットファイルは通常隠されていて、それらを公開するには魔法の呪文を使用します。Sys.getenv()から返された孤立したバックスラッシュを含むディレクトリの数はゼロにしてください。

関連する問題