Eclipse продолжает хруст, пока "обновляет список предложений пакетов rpm",
Недавно я установил Eclipse Kepler CDT на машину Win7 64. Он работает отлично (ну, вроде), но - он продолжает хруст, со строкой состояния, говорящей
Обновление списка предложений пакетов RPM
Почему это происходит и как я могу заставить его остановиться?
Ответы
Ответ 1
Это bug в плагине Linux Tools.
Похоже, что плагин не может создать файл, указанный в
Окно → Настройки → Редактор спецификаций → Завершение RPM → Файл списка путей к файлам
и поэтому пытается его создать.
Чтобы исправить это, просто создайте пустой файл и укажите его как файл "Путь к списку пакетов".
Примечание. Создание файла по умолчанию (.pkglist
) немного сложно в Windows, поскольку проводник Windows не позволит вам создать файл, имя которого начинается с точки. Поэтому либо используйте другое имя файла, либо поместите его в файл "Путь к списку пакетов" или переименуйте файл в .pkglist
на консоли.
Ответ 2
Я смог решить это в Eclipse Kepler, перейдя в Window -> Preferences -> Specfile Editor -> RPM Completions
и не проверив Automatically build the RPM packages proposal list
Ответ 3
Запустите Eclipse как администратор, и это приведет к сбою. Обычная программа не имеет прав на запись в этот каталог.
Когда разработчики стараются дать значимые сообщения об ошибках? Кроме того, это, вероятно, будет лоток для записи в этот файл иногда в будущем, и это также потерпит неудачу. Сделайте эту запись невозможной для пользователей, обычно программы запускаются с правами пользователя!
Ответ 4
Я получал это просто потому, что мой% USERPROFILE%.pkglist не существовал, поэтому создание пустого файла решило проблему для меня.