#ruby-on-rails #ruby #rubygems
Вопрос:
Я пытаюсь добавить solargraph в свой редактор кода Visual studio. Раньше это работало, но после обновления моей версии ruby я больше не могу заставить его работать…
Когда я выполняю эти шаги:
gem install solargraph
- добавьте расширение solargraph в vscode
Я понимаю две вещи:
- первый «запуск языкового сервера solargraph» работает бесконечно, и процессор моего ноутбука стремительно растет
- во-вторых, когда я пытаюсь выполнить действия по устранению неполадок, это действительно решает проблему.
Примечание: Когда я запускаю solargraph scan -v
или solargraph bundle
получаю следующую ошибку:
/Users/user_name/.rvm/gems/ruby-2.7.1/gems/bundler-1.17.3/lib/bundler.rb:22: warning: already initialized constant Bundler::ORIGINAL_ENV
/Users/user_name/.rvm/rubies/ruby-2.7.1/lib/ruby/2.7.0/bundler.rb:38: warning: previous definition of ORIGINAL_ENV was here
/Users/user_name/.rvm/gems/ruby-2.7.1/gems/bundler-1.17.3/lib/bundler.rb:24: warning: already initialized constant Bundler::SUDO_MUTEX
/Users/user_name/.rvm/rubies/ruby-2.7.1/lib/ruby/2.7.0/bundler.rb:40: warning: previous definition of SUDO_MUTEX was here
Traceback (most recent call last):
11: from /Users/user_name/.rvm/gems/ruby-2.7.1/bin/ruby_executable_hooks:22:in `<main>'
10: from /Users/user_name/.rvm/gems/ruby-2.7.1/bin/ruby_executable_hooks:22:in `eval'
9: from /Users/user_name/.rvm/gems/ruby-2.7.1/bin/solargraph:23:in `<main>'
8: from /Users/user_name/.rvm/gems/ruby-2.7.1/bin/solargraph:23:in `load'
7: from /Users/user_name/.rvm/gems/ruby-2.7.1/gems/solargraph-0.40.4/bin/solargraph:5:in `<top (required)>'
6: from /Users/user_name/.rvm/gems/ruby-2.7.1/gems/thor-1.1.0/lib/thor/base.rb:485:in `start'
5: from /Users/user_name/.rvm/gems/ruby-2.7.1/gems/thor-1.1.0/lib/thor.rb:392:in `dispatch'
4: from /Users/user_name/.rvm/gems/ruby-2.7.1/gems/thor-1.1.0/lib/thor/invocation.rb:127:in `invoke_command'
3: from /Users/user_name/.rvm/gems/ruby-2.7.1/gems/thor-1.1.0/lib/thor/command.rb:27:in `run'
2: from /Users/user_name/.rvm/gems/ruby-2.7.1/gems/solargraph-0.40.4/lib/solargraph/shell.rb:194:in `bundle'
1: from /Users/user_name/.rvm/rubies/ruby-2.7.1/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/Users/user_name/.rvm/rubies/ruby-2.7.1/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- solargraph/documentor (LoadError
У кого-нибудь есть идея, как это решить?
Примечание 2: Я бы хотел, чтобы мой solargraph был автономным, т. Е. Не включался в мой файл Gemfile.