Эта ошибка возможно при использование расширения Ruby Solargraph
из инстуркции 📑 Visual Studio Code > Перейти к определению для Ruby
для решения проблемы выполните команду, она создаст в корне проекта файл .solargraph.yml
solargraph config
увеличьте в нем настройку
max_files: 40000
выполните в терминале в корне проекта команды
solargraph scan
если будут еще ошибки Error reading
, [WARN] <internal ... require': cannot load such file -- version (LoadError)
, [WARN] .. No such file or directory @ rb_sysopen - (Errno::ENOENT)
исключите эти файлы, измените в файл конфига .solargraph.yml
настройку exclude
добавив в список проблемную директорию
exclude:
- spec/**/*
- test/**/*
- vendor/**/*
- ".bundle/**/*"
- ".bundle/**/*"
- notworkdir
если через регулярки не получится, исключите всю папку
проверьте ушли ли ошибки, повторите вызов команды
solargraph scan
проверьте сколько теперь файлов
solargraph list
если сталок ок, то откатите настройку вернув исходное значение
max_files: 5000
в случае проблем используйте очистку
solargraph clear
и повторное сканирование
solargraph scan
перезапустите VS Code, для итоговой корректной работы
если вы не хотите комитеть файл настроек в репозиторий, то можете воспользоваться инструкцией 🐱 Git > Глобальный .gitignore
подробнее о настройках тут https://solargraph.org/guides/configuration
То найдите предыдущую открытую вкладку с рендором MarkDown и закройте ее