Eclipse TeXLipse在Juno上安装不工作

Eclipse TeXLipse在Juno上安装不工作,eclipse,eclipse-plugin,latex,Eclipse,Eclipse Plugin,Latex,我已经尝试在Juno Eclipse中安装TeXLipse扩展,运行在Ubuntu12.04上 安装顺利进行,但当我选择项目创建向导时,TeXLipse不作为选项。它也不会出现在eclipse的Windows>首选项部分 是否有其他人经历过这种情况,并对如何使其发挥作用提出了建议。我在谷歌上搜索过,其他人也用它与朱诺合作。我只是不确定我错过了什么 谢谢 编辑:解决方案 我想告诉你一些细节。我在Ubuntu上安装了Eclipse的股票Eclipse。然后,我做了一个更新,只需替换位于/usr/li

我已经尝试在Juno Eclipse中安装TeXLipse扩展,运行在Ubuntu12.04上

安装顺利进行,但当我选择项目创建向导时,TeXLipse不作为选项。它也不会出现在eclipse的Windows>首选项部分

是否有其他人经历过这种情况,并对如何使其发挥作用提出了建议。我在谷歌上搜索过,其他人也用它与朱诺合作。我只是不确定我错过了什么

谢谢

编辑:解决方案

我想告诉你一些细节。我在Ubuntu上安装了Eclipse的股票Eclipse。然后,我做了一个更新,只需替换位于
/usr/lib/eclipse
中的eclipse安装。 你可以在谷歌上搜索细节

为了弄清楚我的系统在做什么,我做了两件事

  • 位于
    ~/workspace/.metatdata
    文件夹中的是一个名为
    .log
    的文件。在终端上,我运行了
    tail-f~/workspace/.metatdata/.log
    ,这样我就可以在安装时查看日志文件是否有错误
  • 我从终端
    $>eclipse
    运行eclipse以查看是否产生了任何错误
  • 我的第一个错误是,当我运行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似乎需要对安装位置的写入权限。在我看来,这给你留下了两个选择:

  • 将Eclipse安装(即解压缩)到您自己的文件夹中,例如您的主文件夹
  • 如果您将Eclipse安装到root所有的
    /opt/Eclipse
    ,那么您还必须以root身份安装插件

  • 在Windows下描述相同的问题。建议将上面的选项2作为解决方案。

    我确实有同样的问题,Texlipse和其他插件,但仍在寻找解决方案。我设法解决了我的问题。正如ingomueller.net所说,这是一个权限问题。我已经在上面的问题中详细说明了我的解决方案。我还没有机会尝试这个,我最终使用了一种不同的产品,在我找到一个好的答案之前,它不太好用。我已经手动升级了我的Eclipse Ubuntu版本,所以我可能会因此而失去一些权限。我会检查你的解决方案,看看能否让它发挥作用。谢谢你的这一点。我会随时通知你的。