2016-06-14 39 views
37

だから私はRStudioを使用してGoogleドライブ(システム上のフォルダとバージョン、のような演技で私のファイルを格納していますドロップボックス)。私はDropboxよりも多くのスペースを無料で提供しているので、私はそれを使用しています。私が取り組んでいるプロジェクトのスペースが必要です。RstudioとGoogleドライブの同期の問題:「それは別のプロセスによって使用されているため、プロセスはファイルにアクセスできません」

私はまったくの文書の書き込みをしようとすると - Rスクリプト、RMarkdownファイルなどを... - 私はタイトルに記載されたエラーを取得します。これはDropboxを使っては起こりません。私はDropboxのこの質問に対する回答を見つけましたが、解決策(DropboxにRprojファイルを同期させないように指示)はGoogleドライブには当てはまりません。

現在、私は大丈夫ですGoogleドライブを、一時停止していますが、私は多くの場合、それを再開することを忘れ、それが頭痛の原因となります。

ありがとうございました!

+1

この問題を解決したことがありますか?私は同じ問題を抱えている。 –

+0

2015年にRStudioのフォーラムでこれについて不平を言う人がいました。 https://support.rstudio.com/hc/en-us/community/posts/204261768-The-process-cannot-access-the-file-なぜ、他のプロセスによって使用されていますか? page = 1#community_comment_218262748私もそこでこの質問を参照しました。 – Fuhrmanator

+0

RStudioは、 '.Rproj.user'ディレクトリ内に半隠しファイルを作成しています.Googleドライブはそれらを同期しようとします。 Googleドライブでは特定のディレクトリの同期を停止する設定があるので、 '.Rproj.user'に設定しようとしました。その結果、Googleドライブはハードドライブ上のそのディレクトリを削除します。しかし、次回RStudioで新しいものが作成されると、Googleドライブは先に進み、同期していない新しいファイルを同期しようとします。ファイル名は1つのRStudioセッションから次のセッションに変わるように見えるので、これは機能しません。 RStudioで – Fuhrmanator

答えて

0

私はしかし、私は以下の手順でそれを解決することができた、このエラーの原因を確認していない:

は、あなたがあなたにエラーを与えているtemp.Rと呼ばれるファイルを持っていると言います。

1)temp.Rの内容をすべてコピーして、ローカルドライブ(Googleドライブの外の場所)に新しいファイルを作成し、そこに内容を貼り付けます。 demo.R

2)RStudioからtemp.Rを閉じ、demo.Rをgoogleドライブフォルダに移動し、RStudioファイルエクスプローラで開きます。

今、あなたの新しいファイルとしてdemo.Rを使用し、その上で作業を開始することができます。それ以降のすべての変更も保存されます。

だから、基本的に、私たちは、新しいファイルを作成し、古いものと交換されています。

1

私はまたこの問題を長い間持っていました。最も簡単な解決策は、RStudioで作業するときにGoogleドライブを終了/終了することです。あなたは進行中のバックアップを持っていないでしょうが、とにかくそれほど大きな問題ではありません。昼休みや昼間は、ドライブに同期することができます。これは多くの人々が抱えている他の問題も解決するかもしれない。オールインワンのGoogleドライブはおそらく最適なバックアップソリューションではありません。私は、電子メールとランダム共有ドキュメント(15-100Gb)のためにドライブを持っているのはまだ良いアイデアだと思うが、重大なバックアップ(少なくとも1TB)のためにはおそらくDropBoxまたは他の解決策が望ましいだろう。

関連する問題