【问题标题】:Eclipse keeps crunching while "updating rpm packages proposal list"Eclipse 在“更新 rpm 包提案列表”时不断运行
【发布时间】:2013-07-28 05:51:29
【问题描述】:

我最近在 Win7 64 机器上安装了 Eclipse Kepler CDT。它运行良好(嗯,有点),但是 - 它一直在嘎吱作响,状态栏显示

更新 RPM 包提案列表

为什么会发生这种情况,我怎样才能让它停止?

【问题讨论】:

    标签: eclipse windows-7 eclipse-cdt eclipse-kepler


    【解决方案1】:

    它是“Linux 工具”插件中的bug。 似乎插件无法创建在

    指定的文件

    Window -> Preferences -> Specfile Editor -> RPM Completions -> 包列表文件的路径

    Window -> Preferences -> RPM -> Specfile Editor -> RPM Completions -> 包列表文件的路径

    因此不断尝试创建它。

    要解决此问题,只需在该位置和名称创建一个空文件,或在不同的位置和名称创建一个新的空文件并将其指定为“包列表文件的路径”。

    注意:您不能使用 Windows 资源管理器创建默认文件 (.pkglist),因为它不允许您创建名称以点开头的文件。所以打开一个控制台(命令提示符)窗口并运行这个命令:

    echo. > path\to\file\.pkglist
    

    【讨论】:

    • 但我为什么要在 Windows 上安装“Linux 工具”插件?
    • 我猜它们是默认安装在 C/C++ 开发人员的 Eclipse IDE 中的,因为我遇到了同样的问题,也没有显式安装它们。
    • 如果你安装了 Cygwin,你可以在里面创建一个 .pkglist 文件就好了。
    • 从 CMD 轻松创建文件:echo. > path\to\file\.pkglist(先关闭 Eclipse)。
    • @Alberto 感谢您的建议;我用这些信息编辑了答案。顺便说一句,我什至不必先关闭 Eclipse;一旦我创建了那个文件,Eclipse 突然停止了“更新 RPM 包提案列表”的消息。
    【解决方案2】:

    我可以在 Eclipse Kepler 中通过转到 Window -> Preferences -> Specfile Editor -> RPM Completions 并取消选中 Automatically build the RPM packages proposal list 来解决这个问题

    【讨论】:

      【解决方案3】:

      以管理员身份运行 Eclipse,它将成功创建此失败。普通程序无权写入该目录。

      当开发人员倾向于提供有意义的错误消息时?此外,将来有时可能会写入此文件,这也会失败。使这个失败对用户可写,通常程序以用户权限运行!

      【讨论】:

      • 很遗憾,我没有管理员权限。
      • 以管理员权限运行 Eclipse 是否安全?
      【解决方案4】:

      我得到这个只是因为我的 %USERPROFILE%.pkglist 不存在,所以创建空文件解决了我的问题。

      【讨论】:

        猜你喜欢
        • 2010-11-15
        • 1970-01-01
        • 2014-12-17
        • 1970-01-01
        • 2013-09-21
        • 1970-01-01
        • 2012-02-06
        • 2011-09-04
        • 2013-11-17
        相关资源
        最近更新 更多