2014-12-26 1 views
0

으로 바뀌 었습니다. 모든 것이 잘 작동하고 있습니다. linux centos 6.2에서 R에서 일하면서 갑자기 비정상적으로 활동하지 않고 R이 갑자기 부서졌습니다. R을 다시 시작한 후 R은 파일 이름이나 객체의 헤더에서 하이픈을 더 이상 인식 할 수없는 것으로 보입니다. -는 플롯에서 + AC0-로 변경됩니다. 파일 이름에있는 모든 하이픈을 + AC0-R로 바꾼다면 코드를 인식 할 수 있고 코드는 정상적으로 작동합니다 (문제없이 이전에 여러 번 실행 한 일반적인 코드). 시스템을 재시작하고 R을 재설치했지만 여전히 문제가 지속됩니다. 어떤 도움을 주셔서 감사합니다. 감사.하이픈이 + AC0-

답변

0

내 시스템에서 일부 검사를 수행하여 문제를 해결했습니다. 버그보고 도구 아래에서 자바 프로세스가 시그널 6 (SIGABRT)에 의해 죽었다는 보고서를 발견했습니다.이 보고서는 버그 리포트의 시간에 따라 R이 추락 한 같은 시간에 발생했습니다. 원본에서 R을 다시 설치하려고하면이 오류가 발생합니다.

`

Unable to compile a JNI program 
JAVA_HOME : /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.71.x86_64/jre 
Java library path: 
JNI cpp flags : 
JNI linker flags : 
Updating Java configuration in /home/PATH/R-3.1.2 
Done. 

`나는 시스템을 업데이트

가, 다시 오픈 JDK 경로에 JAVA_HOME을 추가 (오류에도 불구하고, R 이전에 그것을 통지하지 않았다 때문에 설치할 수), 다시 시작 시스템, R을 재설치했는데 오류없이 이번에는 R이 잘 작동합니다. 감사합니다.