Eclipse TeXLipse在Juno上安装不工作
我已经尝试在Juno Eclipse中安装TeXLipse扩展,运行在Ubuntu12.04上 安装顺利进行,但当我选择项目创建向导时,TeXLipse不作为选项。它也不会出现在eclipse的Windows>首选项部分 是否有其他人经历过这种情况,并对如何使其发挥作用提出了建议。我在谷歌上搜索过,其他人也用它与朱诺合作。我只是不确定我错过了什么 谢谢 编辑:解决方案 我想告诉你一些细节。我在Ubuntu上安装了Eclipse的股票Eclipse。然后,我做了一个更新,只需替换位于Eclipse TeXLipse在Juno上安装不工作,eclipse,eclipse-plugin,latex,Eclipse,Eclipse Plugin,Latex,我已经尝试在Juno Eclipse中安装TeXLipse扩展,运行在Ubuntu12.04上 安装顺利进行,但当我选择项目创建向导时,TeXLipse不作为选项。它也不会出现在eclipse的Windows>首选项部分 是否有其他人经历过这种情况,并对如何使其发挥作用提出了建议。我在谷歌上搜索过,其他人也用它与朱诺合作。我只是不确定我错过了什么 谢谢 编辑:解决方案 我想告诉你一些细节。我在Ubuntu上安装了Eclipse的股票Eclipse。然后,我做了一个更新,只需替换位于/usr/li
/usr/lib/eclipse
中的eclipse安装。
你可以在谷歌上搜索细节
为了弄清楚我的系统在做什么,我做了两件事
~/workspace/.metatdata
文件夹中的是一个名为.log
的文件。在终端上,我运行了tail-f~/workspace/.metatdata/.log
,这样我就可以在安装时查看日志文件是否有错误$>eclipse
运行eclipse以查看是否产生了任何错误~/.eclipse
文件/目录。所以我只是在我的主文件夹中创建了这个目录,这个错误就消失了。我试图安装插件,但在.log
文件中出现了一个新错误:
!SESSION 2013-01-31 11:21:39.559 -----------------------------------------------
eclipse.buildId=M20120914-1800
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.equinox.p2.engine 4 4 2013-01-31 11:23:38.266
!MESSAGE An error occurred while committing the engine session for profile: epp.package.jee.
!SUBENTRY 1 org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2013-01-31 11:23:38.266
!MESSAGE
!SUBENTRY 2 org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2013-01-31 11:23:38.266
!MESSAGE Error saving manipulator.
!STACK 0
java.io.FileNotFoundException: **/usr/lib/eclipse/eclipse.ini** (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
at java.io.FileOutputStream.<init>(FileOutputStream.java:160)
at java.io.FileWriter.<init>(FileWriter.java:90)
at
org.eclipse.equinox.internal.frameworkadmin.equinox.EclipseLauncherParser.save(EclipseLauncherParser.java:321)
at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.save(EquinoxManipulatorImpl.java:378)
at org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.save(LazyManipulator.java:97)
at org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint.saveManipulator(EclipseTouchpoint.java:61)
at org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint.commit(EclipseTouchpoint.java:137)
at org.eclipse.equinox.internal.p2.engine.EngineSession.commit(EngineSession.java:123)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:93)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:44)
at org.eclipse.equinox.p2.operations.ProvisioningSession.performProvisioningPlan(ProvisioningSession.java:174)
at org.eclipse.equinox.p2.operations.ProfileModificationJob.runModal(ProfileModificationJob.java:79)
at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
!会话2013-01-31 11:21:39.559-----------------------------------------------
eclipse.buildId=M20120914-1800
java.version=1.6.0_24
java.vendor=太阳微系统公司。
引导加载程序常量:OS=linux,ARCH=x86_64,WS=gtk,NL=en_US
命令行参数:-os linux-ws gtk-arch x86_64
!条目org.eclipse.equinox.p2.engine 4 4 2013-01-31 11:23:38.266
!消息提交概要文件的引擎会话时出错:epp.package.jee。
!子条目1 org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2013-01-31 11:23:38.266
!消息
!子条目2 org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2013-01-31 11:23:38.266
!保存操纵器时出错。
!堆栈0
java.io.FileNotFoundException:*/usr/lib/eclipse/eclipse.ini**(权限被拒绝)
在java.io.FileOutputStream.open(本机方法)
位于java.io.FileOutputStream。(FileOutputStream.java:209)
位于java.io.FileOutputStream。(FileOutputStream.java:160)
位于java.io.FileWriter(FileWriter.java:90)
在
org.eclipse.equinox.internal.frameworkadmin.equinox.EclipseLauncherParser.save(EclipseLauncherParser.java:321)
位于org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.save(EquinoxManipulatorImpl.java:378)
位于org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.save(LazyManipulator.java:97)
位于org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint.saveManipulator(EclipseTouchpoint.java:61)
位于org.eclipse.equinox.internal.p2.touchpoint.eclipse.EclipseTouchpoint.commit(EclipseTouchpoint.java:137)
在org.eclipse.equinox.internal.p2.engine.EngineSession.commit(EngineSession.java:123)上
位于org.eclipse.equinox.internal.p2.engine.engine.perform(engine.java:93)
位于org.eclipse.equinox.internal.p2.engine.engine.perform(engine.java:44)
位于org.eclipse.equinox.p2.operations.ProvisioningSession.performProvisioningPlan(ProvisioningSession.java:174)
位于org.eclipse.equinox.p2.operations.ProfileModificationJob.runModal(ProfileModificationJob.java:79)
位于org.eclipse.equinox.p2.operations.provisiongjob.run(provisiongjob.java:177)
位于org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
安装程序想要更新/usr/lib/eclipse/eclipse.ini
。我将此权限更改为“全部写入”(另一种选择是以root用户身份运行eclipse,我不想这样做)。
我卸载了插件并重新安装了它,现在它可以正常工作了。我希望这对其他人有帮助不要忘记在之后撤消权限。Eclipse似乎需要对安装位置的写入权限。在我看来,这给你留下了两个选择:
/opt/Eclipse
,那么您还必须以root身份安装插件在Windows下描述相同的问题。建议将上面的选项2作为解决方案。我确实有同样的问题,Texlipse和其他插件,但仍在寻找解决方案。我设法解决了我的问题。正如ingomueller.net所说,这是一个权限问题。我已经在上面的问题中详细说明了我的解决方案。我还没有机会尝试这个,我最终使用了一种不同的产品,在我找到一个好的答案之前,它不太好用。我已经手动升级了我的Eclipse Ubuntu版本,所以我可能会因此而失去一些权限。我会检查你的解决方案,看看能否让它发挥作用。谢谢你的这一点。我会随时通知你的。