gpt4 book ai didi

eclipse - 只能在以 root 身份运行 Eclipse 或使用 -clean 选项时使用 PyDev 插件

转载 作者:行者123 更新时间:2023-12-04 19:15:33 25 4
gpt4 key购买 nike

概述
我正在运行带有 Eclipse Mars 4.5.2(来自 Oomph 安装程序)以及 Java 1.8 和 Python 2.7 的 Ubuntu 15.10。我正在尝试 Eclipse 的 PyDev 5.2.0 插件。使用 Eclipse 的更新管理器安装似乎没问题。唯一的问题是当我使用 sudo 运行 Eclipse 时,我只能看到 PyDev 相关的选项。
我试过的

  • 我确保在 eclipse.ini 文件中设置 java VM 路径,以便 Eclipse 二进制文件与 Java 8 一起运行。
  • 我将 Java 8 添加到 Eclipse 的 JRE 并设置为默认值。
  • 我尝试使用 -clean 运行 Eclipse 二进制文件。选项。

  • 前两个不允许我访问 Eclipse 中的 PyDev 选项。以普通用户身份运行 -clean选项确实让我看到了 PyDev 选项,但是作为没有 -clean 的普通用户运行使 PyDev 菜单选项再次不可见。
    最后,我注意到以 root 身份运行 Eclipse 会使 PyDev 选项再次出现。这表明存在一些所有权或权限问题。由于我的 Eclipse 安装和插件位于我的主目录中,因此我确保我的用户拥有主目录中所有内容的所有权。我还查看了与 PyDev 插件相关的文件的权限,看来我具有适当的权限,但由于我不知道每个文件应该具有哪些权限,所以我不确定。

    我不确定发生了什么。考虑到我不久前能够毫不费力地安装 CDT 插件,这尤其令人惊讶。与我的用户相比,这个问题也可能与 root 的环境如何配置有关,但是在使用 -clean 运行时能够访问 PyDev似乎覆盖了这个理论。
    从现在开始,我可以以 root 身份运行 Eclipse,这没什么大不了的。但是,不知道为什么会发生这种情况很烦人,这让我觉得我无法控制 Ubuntu 和 Eclipse。

    最佳答案

    我的猜测是你有 eclipse 配置当前用户无法访问的文件夹(或 .metadata 中的其他文件夹)。

    尝试验证/修复这些文件夹的权限(我不完全知道这些文件夹在默认 ubuntu 安装中的位置,但在 Windows 上是 eclipse/configuration .metadata 您将工作区指向的位置)。

    关于eclipse - 只能在以 root 身份运行 Eclipse 或使用 -clean 选项时使用 PyDev 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39120341/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com