Как настроить внутренний браузер для Aptana на Linux

Я загрузил пакет Aptana_Studio_Setup_Linux.zip, распаковал его и запустил ./AptanaStudio. Он начинается нормально, но сообщает о одной проблеме:

Встроенный виджет браузера для этого редактора не может быть создан. Он либо недоступен для вашей операционной системы, либо система должна быть настроена для поддержки встроенного браузера.

После этого он открывает «страницу приветствия» во внешнем браузере (Mozilla), но когда я нажимаю ссылку для установки поддержки PHP, она не открывает целевую цель. Неудивительно, потому что ссылка в формате: com.aptana …. и т. Д. Т.е. написано наоборот. Я предполагаю, что такие ссылки работают только с внутренним браузером.

Если я загляну в детали, я получу эти сообщения об ошибках:

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) 

и т. д. Надеюсь, этого достаточно.

Я попытался установить env. переменная:

 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 работал, но я также хотел бы исправить всю проблему с внутренним браузером в конце.

Мне довелось встретить это: https://groups.google.com/forum/#!msg/xmind/5SjPTy0MmEo/PbPi0OGzqPwJ

Какой совет:

 sudo apt-get install libwebkitgtk-1.0-0 

должен решить проблему. Это работало для меня, поэтому я решил, что поделюсь здесь.

FWIW, я оказался здесь, пытаясь получить Play! Рамки, работающие над Ubuntu 13.04. используя Scala-IDE. Пока все работает.

Вам необходимо загрузить и установить XULRunner с сайта mozilla.org и указать MOZILLA_FIVE_HOME в этот каталог.

После установки xulrunner вам необходимо установить следующее:

 MOZILLA_FIVE_HOME=/usr/lib/xulrunner 

Вам нужно будет установить XULRunner, а затем отредактировать eclipse.ini.

После установки xulrunner добавление следующей строки в eclipse.ini решило проблему «Больше проблем с ручками».

-Dorg.eclipse.swt.browser.XULRunnerPath = / Opt / Затмение / XULRunner /

Я использую eclipse 3.63 и ubuntu 12.04.

Изменить: получение внутреннего браузера для работы НЕ требуется для получения поддержки PHP в Aptana. Просто установите поддержку PHP из меню « Справка» , « Обновления программного обеспечения» .

Если это проблема, я думаю, что у вас есть, просто установка Firefox 2 (наряду с FF3) должна устранить проблему. Это происходит потому, что Aptana может использовать только FF2 на данный момент. Надеюсь, они скоро это исправит.

Если вы на Ubuntu, это действительно просто случай:

 sudo apt-get install firefox-2 

Естественно, процесс будет варьироваться в зависимости от разных распределений.