Рубиновые самоцветы теряют собственные расширения - PullRequest
0 голосов
/ 23 мая 2018

За последние несколько месяцев я заметил тенденцию, но не причину.Каждые несколько недель, когда я захожу в проект RoR (не всегда один и тот же проект) и запускаю сервер, я получаю сообщение об ошибке, которое обычно содержит фразу 'require': incompatible library version

Чтобы исправить это, я обычно должен сделать gem pristine вместе с именем драгоценного камня, который был в строке ошибки;например:

gem pristine nokogiri

Это исправляет расширения;но при попытке запустить сервер снова появляется та же ошибка с другим гемом.Единственный способ исправить это - запустить приведенный выше код для всех драгоценных камней, например так:

gem pristine --all

Это занимает много времени, но быстрее, чем по одному, и устраняет проблему каждый раз.

В последний раз 25 различных драгоценных камней пришлось восстанавливать.

Вопрос

Вот мой вопрос.Есть ли причина, по которой любой из вас знает, почему это происходит так часто?Есть ли что-то, что я делаю, чтобы повредить их?Или, может быть, что-то происходит на моей машине, когда она настроена так, что эти расширения постоянно повреждаются и должны быть исправлены?Любое понимание или мысли будут оценены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...