Как настроить внутренний браузер для Aptana в Linux - PullRequest
2 голосов
/ 18 октября 2008

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

Ответы [ 6 ]

6 голосов
/ 14 октября 2013

Я случайно наткнулся на это: https://groups.google.com/forum/#!msg/xmind/5SjPTy0MmEo/PbPi0OGzqPwJ

Который посоветовал запустить:

sudo apt-get install libwebkitgtk-1.0-0

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

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

1 голос
/ 11 декабря 2013

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

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

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

Я использую Eclipse 3.63 и Ubuntu 12.04.

1 голос
/ 26 февраля 2009

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

MOZILLA_FIVE_HOME=/usr/lib/xulrunner
1 голос
/ 24 февраля 2009

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

0 голосов
/ 26 февраля 2009

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

0 голосов
/ 18 октября 2008

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

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

sudo apt-get install firefox-2

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

...