我最近在Win7 64位电脑上安装了Eclipse Kepler CDT。它运行良好(嗯,有点),但是 - 它一直在忙碌,状态栏显示:
更新RPM软件包提案列表
为什么会发生这种情况,我该如何停止它?
我最近在Win7 64位电脑上安装了Eclipse Kepler CDT。它运行良好(嗯,有点),但是 - 它一直在忙碌,状态栏显示:
更新RPM软件包提案列表
为什么会发生这种情况,我该如何停止它?
这是“Linux Tools”插件中的漏洞。
似乎该插件无法在以下位置创建指定文件:
窗口 -> 首选项 -> Specfile编辑器 -> RPM Completions -> 路径到包列表文件
或者
窗口 -> 首选项 -> RPM -> Specfile编辑器 -> RPM Completions -> 路径到包列表文件
因此,插件一直在尝试创建它。
要解决此问题,只需在该位置和名称下创建一个空文件,或者在不同的位置和名称下创建一个新的空文件,并将其指定为“路径到包列表文件”。
注意: 由于Windows资源管理器不允许您创建以点开头的文件名,因此您不能使用它来创建默认文件(.pkglist
)。请打开控制台(命令提示符)窗口并运行此命令:
echo. > path\to\file\.pkglist
我能够在 Eclipse Kepler 中解决这个问题,方法是进入 Window -> Preferences -> Specfile Editor -> RPM Completions
并取消勾选 Automatically build the RPM packages proposal list
以管理员身份运行Eclipse,它将成功创建此文件夹。普通程序没有权限写入该目录。
开发人员何时开始提供有意义的错误信息?未来它可能会尝试写入此文件,并且也会失败。将此文件赋予用户可写权限,通常程序以用户权限运行!
Window -> Preferences -> RPM -> Specfile Editor -> RPM Completions
(注意第一个RPM,它在Eclipse Kepler中不存在),然后取消勾选 Automatically build the RPM packages proposal list
来禁用更新。
.pkglist
文件。 - Ashitakalaxecho. > path\to\file\.pkglist
(先关闭Eclipse)。 - Alberto.pkglist
文件,并更改了RPM Completions下的路径。自2020/03更新以来一直存在此问题。 - Dmytro