Rstudio 및 Google 드라이브 동기화 문제 : "다른 프로세스에서 사용 중이기 때문에 프로세스가 파일에 액세스 할 수 없습니다."


78

그래서 저는 RStudio를 사용하고 Google Drive에 파일을 저장하고 있습니다 (Dropbox처럼 작동하는 시스템에 폴더가있는 버전). Dropbox보다 무료로 더 많은 공간을 제공하기 때문에 사용하고 있으며 작업중인 프로젝트에이 공간이 필요합니다.

R 스크립트, RMarkdown 파일 등 모든 문서를 작성하려고하면 제목에 오류가 표시됩니다. Dropbox에서는 이런 일이 발생하지 않습니다. Dropbox에 대한이 질문에 대한 답을 찾았지만 솔루션 (Dropbox에 Rproj 파일을 동기화하지 않도록 지시)이 Google 드라이브에 적용되지 않는 것 같습니다 (있는 경우 수정 해주세요).

현재 Google 드라이브를 일시 중지하고 있습니다. 괜찮지 만 다시 시작하는 것을 잊고 두통이 발생합니다.

당신의 도움을 주셔서 감사합니다!


4
이 문제에 대한 해결책을 찾았습니까? 나는 같은 문제가 있습니다.
Ryan Haunfelder

3
차라리 구글 드라이브 버그 아닌가요?
jan-glx

3
@YAK-Microsoft Word와 같이 문제없이 디렉터리에 임시 파일을 만드는 다른 많은 프로그램을 실행할 수 있기 때문에 RStudio가 파일을 처리하는 방식에 문제가 있다고 생각합니다. RStudio가 대신 % APPDATA % 폴더에 프로젝트에 대한 AppData를 저장해야한다는 Darbey Hadley와 동의합니다 (또는 적어도 이에 대한 옵션이 있어야 함)
Michael Tallino

2
또한 여기에 내 대답을 참조하십시오 stackoverflow.com/a/41039847/1870254
1 월 GLX

1
안녕! 문제에 대한 업데이트가 있습니까?
ikashnitsky

답변:


5

나는 또한이 문제를 오랫동안 겪어 왔습니다. 가장 간단한 해결책은 RStudio에서 작업 할 때 GoogleDrive를 종료 / 끄는 것입니다. 지속적인 백업은 없지만 어쨌든 그렇게 큰 문제는 아닙니다. 점심 시간이나 낮에도 드라이브에 동기화 할 수 있습니다. 이것은 많은 사람들이 겪고있는 다른 문제도 해결할 수 있습니다. 올인 올 GoogleDrive는 아마도 최고의 백업 솔루션이 아닐 것입니다. 이메일 및 임의 공유 문서 (15-100Gb) 전용 드라이브를 사용하는 것이 여전히 좋은 생각이지만 심각한 백업 (최소 1Tb)의 경우 DropBox 또는 다른 솔루션이 더 바람직 할 것입니다.


1
Rstudio에서 하루 일과를 마치고 Google 드라이브를 다시 시작하면 파일이 Google 드라이브의 이전 사본으로 되돌아갔습니다. 다른 컴퓨터에서 봤어요. 다행히 원래 Rstudio가 열려 있었고 Ctrl-Z를 눌러 편집 내용을 되돌릴 수있었습니다.
highBandWidth

1
결국 Dropbox로 전환했습니다.
user7698

안타깝게도 Google 드라이브에서 Dropbox로 전환해야했습니다.
user7698

1
@ user7698 DropBox를 사용하고 있는데 여전히이 문제가 있습니다. GoogleDrive 문제 전용 문제가 아닌보다 일반적인 동기화 소프트웨어 문제인 것 같습니다.
Miao Cai

9

편집 : RStudio를 더 사용하면 솔루션이 문제를 해결하지 못했습니다. 동기화 팝업이 더 낮은 빈도로 발생합니다. 문제는 현재 Google 드라이브에 폴더 만 파일 형식을 무시하는 기능이 없다는 것입니다.

-

이것은 나를 위해 해결했습니다.

  1. Google 드라이브 / 백업 및 동기화에서 환경 설정으로 이동 ...
  2. 에서 내 컴퓨터 를 클릭 변경 :
  3. 에서 이러한 확장의 파일을 무시 추가.rproj.user

아래 스크린 샷을 참조하십시오.

1 단계

2 단계

3 단계


나는 이것을 시도 할 것이지만 이것은 훌륭해 보인다! 너에게 다시 돌아갈 게. 결국 좌절감에 Dropbox로 전환했습니다 (드라이브에 더 많은 공간이 있었음에도 불구하고). 이것이 작동하면 다시 전환 할 수 있습니다!
user7698

5
실제로는 그것을 해결하지 못했습니다. 팝업이 계속 표시되지만 빈도가 낮습니다.
올리버 올리버

4

이 오류의 원인을 잘 모르겠지만 아래 단계에 따라 해결할 수있었습니다.

temp.R오류를 일으키는 파일이 있다고 가정합니다 .

1)의 모든 내용을 복사하고 temp.R로컬 드라이브 (Google 드라이브 외부 의 모든 위치) 에 새 파일을 만들고 거기에 내용을 붙여 넣습니다. 이름을 붙여 저장하세요demo.R

2) 이제 temp.RRStudio에서 닫고 demo.RGoogle 드라이브 폴더 로 이동 한 다음 RStudio 파일 탐색기를 통해 엽니 다.

이제 demo.R새 파일로 사용하고 작업을 시작할 수 있습니다. 또한 이후에 변경 한 모든 사항도 저장됩니다.

따라서 기본적으로 새 파일을 만들고 이전 파일로 교체하는 것입니다.


3

Oliver Oliver의 답변 외에도 Gdrive의 무시할 항목 목록에 .Rhistory를 추가 할 수도 있습니다. 기본적으로 명시 적으로 저장하지 않고 입력 / 작업 할 때 업데이트되는 모든 파일은 충돌 가능성이 있습니다. OSX를 사용하는 경우 .DS_Store도 추가합니다.


이것은 나를 위해 그것을 해결했습니다! 감사합니다 @ Benbob.
James

0

이것은 OP의 문제는 아니지만 여전히 머리를 긁는 사람들을 위해 RSelenium 실행은 고아 Java 프로세스를 남겨두고 명령 프롬프트에서 Rscript를 통해 동일한 오류 메시지를 유발할 수 있습니다. 어떻게 알 수 있습니까? 문제의 .R 파일을 삭제 해보십시오. 그것은 말할 것이다

java.exe에서 파일이 열려 있기 때문에 작업을 완료 할 수 없습니다.

관련 문제는 https://github.com/ropensci/RSelenium/issues/228을 참조 하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.