如何在Linux上为Aptana设置内部浏览器

我下载了Aptana_Studio_Setup_Linux.zip包,解压缩后运行./AptanaStudio。 它开始很好,但报告一个问题:

此编辑器的embedded式浏览器小部件无法创build。 它可能不适用于您的操作系统,或者需要configuration系统才能支持embedded式浏览器。

之后,它会在外部浏览器(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。 variables:

 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的工作,但我也想修复整个内部浏览器问题。

Solutions Collecting From Web of "如何在Linux上为Aptana设置内部浏览器"

碰巧遇到了这个问题: https : //groups.google.com/forum/#!msg/xmind/5SjPTy0MmEo/PbPi0OGzqPwJ

建议运行的是:

 sudo apt-get install libwebkitgtk-1.0-0 

应该解决问题。 它为我工作,所以我想我会在这里分享。

FWIW,我在试图获得Play时结束了这里! 在Ubuntu 13.04上工作的框架。 使用Scala-IDE。 到目前为止,一切似乎都在起作用。

您需要从mozilla.org下载并安装XULRunner,并将MOZILLA_FIVE_HOME指向该目录。

安装好xulrunner之后,你需要设置这个:

 MOZILLA_FIVE_HOME=/usr/lib/xulrunner 

你将不得不安装XULRunner然后编辑eclipse.ini。

安装好xulrunner之后,在eclipse.ini中添加如下代码解决了“没有更多句柄”的问题。

-Dorg.eclipse.swt.browser.XULRunnerPath = /选择/蚀/ xulrunner的/

我使用的是Eclipse 3.63和Ubuntu 12.04。

编辑:获得内部浏览器的工作是不需要的,以获得在Aptana的PHP支持。 只需从“ 帮助” ,“ 软件更新”菜单安装PHP支持。

如果这是我认为的问题,只要安装Firefox 2(和FF3一起)就可以解决这个问题。 这是因为Aptana目前只能使用FF2。 希望他们能很快解决这个问题。

如果你在Ubuntu上,这实际上只是一个例子:

 sudo apt-get install firefox-2 

当然,这个过程在不同的分布上会有所不同。