"앱 "RubyMine.app"을 열 수 없습니다."라고 나왔을 때의 조치
4068 단어 RubyMine
그때의 대처법입니다.
결론적으로, RubyMine의 일본어화 파일을 배치하면 움직였습니다.
오류 메시지 확인
가볍게 구그한 결과,
Contents/MacOS/rubymine
를 실행하면 에러 로그를 볼 수 있다는 것.그래서 패키지를 열고 실행해 보겠습니다.
실행 결과
/Applications/RubyMine.app/Contents/MacOS/rubymine ; exit;
mba:~ username$ /Applications/RubyMine.app/Contents/MacOS/rubymine ; exit;
2018-10-14 13:28:48.112 rubymine[2553:29203] allVms required 1.8*,1.8+
2018-10-14 13:28:48.116 rubymine[2553:29206] Value of RUBYMINE_VM_OPTIONS is (null)
2018-10-14 13:28:48.116 rubymine[2553:29206] Processing VMOptions file at /Users/username/Library/Preferences/RubyMine2018.2/rubymine.vmoptions
2018-10-14 13:28:48.117 rubymine[2553:29206] Done
Error opening zip file or JAR manifest missing : /Applications/RubyMine.app/Contents/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
Error occurred during initialization of VM
agent library failed to init: instrument
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[プロセスが完了しました]
Java 버전 맞추기
allVms required 1.8*,1.8+
하지만, Mac과 RubyMine의 Java 버전을 일치시켜야합니다.mba:~ username$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
1.8이므로 문제 없을 것 같습니다.
VM 옵션 파일 확인
Value of RUBYMINE_VM_OPTIONS is (null)
Processing VMOptions file at /Users/username/Library/Preferences/RubyMine2018.2/rubymine.vmoptions
VM 옵션의 값에 null이 있습니다. 파일 경로는 여기.라는 것이므로 확인합니다.
rubymine.vmoptions
# custom RubyMine VM options
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none
-XX:ErrorFile=$USER_HOME/java_error_in_rubymine_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_rubymine.hprof
-Xbootclasspath/a:../lib/boot.jar
-javaagent:/Applications/RubyMine.app/Contents/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
흠흠. 막혔다.
오류 메시지 읽기
다시 오류 메시지를 확인하면,
Error opening zip file or JAR manifest missing : /Applications/RubyMine.app/Contents/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
그리고 있습니다. RubyMine의 일본어화 파일을 열 수 없었던 것 같다.패키지를 다시 확인해 보면,
jp.sourceforge.mergedoc.pleiades/pleiades.jar
없음!RubyMine 일본어 파일 배치 및 시작
jp.sourceforge.mergedoc.pleiades/pleiades.jar
를 /Applications/RubyMine.app/Contents/plugins
에 배치하여 실행하면,시작할 수있었습니다. 동작도 문제 없을 것 같습니다.
요약
단순한 결론뿐만 아니라 어떻게 해결했는지 써 보았습니다.
다소 멀어져 버렸기 때문에, 반성으로서 에러 메세지는 제대로 읽으려고 생각했습니다.
패키지 안의
rubymine
에 대해서입니다만, RubyMine.app
에 한정하지 않고 ~.app
의 실체는 Contents/MacOS
디렉토리에 있는 것 같네요. 어플리케이션의 거동이 이상해진 경우는 ~.app
의 실체를 실행해 확인하면 좋을 것 같습니다.
Reference
이 문제에 관하여("앱 "RubyMine.app"을 열 수 없습니다."라고 나왔을 때의 조치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shin1rok/items/31b238eb0b5cb8182bd4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)