Aptana_Studio_Setup_Linux.zip パッケージをダウンロードして解凍し、./AptanaStudio を実行しました。正常に起動しますが、1 つの問題が報告されます。
このエディタの埋め込みブラウザ ウィジェットを作成できません。お使いのオペレーティング システムでは使用できないか、組み込みブラウザをサポートするためにシステムを構成する必要があります。
その後、外部ブラウザ (Mozilla) で「ようこそページ」を開きますが、リンクをクリックして PHP サポートをインストールしても、リンク先のターゲットが開きません。リンクの形式が com.aptana....etc であるため、不思議ではありません。すなわち逆に書かれています。このようなリンクは内部ブラウザでのみ機能すると思います。
詳細を調べると、次のエラー メッセージが表示されます。
No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
at org.eclipse.swt.SWT.error(SWT.java:3400)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:138)
at org.eclipse.ui.internal.browser.BrowserViewer.<init>(BrowserViewer.java:224)
at org.eclipse.ui.internal.browser.WebBrowserEditor.createPartControl(WebBrowserEditor.java:78)
at com.aptana.ide.intro.browser.CoreBrowserEditor.createPartControl(CoreBrowserEditor.java:138)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
など これで十分だと思います。
環境を設定しようとしました。変数:
export MOZILLA_FIVE_HOME=/usr/lib/mozilla/
ただし、エラー メッセージが次のように変更されるだけです。
No more handles [NS_InitEmbedding /usr/lib/mozilla/ error -2147221164]
org.eclipse.swt.SWTError: No more handles [NS_InitEmbedding /usr/lib/mozilla/ error -2147221164]
at org.eclipse.swt.SWT.error(SWT.java:3400)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:225)
at org.eclipse.ui.internal.browser.BrowserViewer.<init>(BrowserViewer.java:224)
at org.eclipse.ui.internal.browser.WebBrowserEditor.createPartControl(WebBrowserEditor.java:78)
at com.aptana.ide.intro.browser.CoreBrowserEditor.createPartControl(CoreBrowserEditor.java:138)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
まず、PHP を動作させたいと思っていますが、最終的には内部ブラウザーの問題全体を修正したいと考えています。