#820. [Aptana] MacBook Pro, OS X Lion + Aptana3 で起動エラー

2011-10-14

むむむ… MacBook Pro, OS X LionAptana Studio 3 をインストールして、起動しようとしたらエラーになって起動できない。

例2 Aptana3 が起動できないときの回復手順 - 状況確認
$ uname -a
Darwin meritamacbookpro.local 11.2.0 Darwin Kernel Version 11.2.0: Tue Aug  9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64 x86_64
meritamacbookpro:~ merita$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode)
meritamacbookpro:~ merita$ cd /Applications/Aptana\ Studio\ 3/configuration
$ tail -18 1318588531625.log

!ENTRY org.eclipse.osgi 4 0 2011-10-14 19:35:33.062
!MESSAGE Application error
!STACK 1
org.osgi.service.application.ApplicationException: No application id has been found.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:262)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
$ 

ああ、 Eclipse の例のアレね。

例3 Aptana3 が起動できないときの回復手順 - 修復
$ mv /Library/Java/Extensions /System/Library/Java/Extensions.old
$ /Applications/Aptana\ Studio\ 3/AptanaStudio3.app/Contents/MacOS/AptanaStudio3 -clean

オッケー。Eclipse-clean オプションは、キャッシュ情報初期化オプション。

一旦、初期化した後、 /System/Library/Java/Extensions を元に戻して、通常起動すれば、解決。

例4 Aptana3 が起動できないときの回復手順 - 通常設定回復
$ mv /Library/Java/Extensions.old /System/Library/Java/Extensions
$ /Applications/Aptana\ Studio\ 3/AptanaStudio3.app/Contents/MacOS/AptanaStudio3

さて、これでオッケー。

Eclipse のノウハウがないと気が付かないよな。

関連記事

ウェブ

新着記事