vscode error: typeprof running on wrong ruby
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 30/100
Direção de pesquisa
Comece em vscode/src/extension.ts por volta das linhas 72-83, onde a issue relata que o TypeProf é iniciado pelo Bundler, e compare com o ponto de entrada da extensão steep-vscode vinculada. Reproduza a configuração do chruby/VSCode e, em seguida, verifique se o TypeProf usa o Ruby selecionado antes de abrir o projeto, em vez do Ruby do sistema; o erro relatado não deve mais fazer referência ao caminho do Ruby do sistema.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hi, I have a local setup using chruby (shouldn't be much different from other setups). I usually switch to the right ruby then open the project on VSCode via code ., in order to make sure that the extensions use the right ruby and deps versions. This works well for the steep plugin. However, the typeprof plugin picks up the wrong ruby, i.e. the system ruby. So, I switch to ruby 3, but I get the following error output from within vscode:
[vscode] Try to start TypeProf for IDE
[vscode] stderr: /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:283:in `find_spec_for_exe': Could not find 'bundler' (2.2.15) required by your /Users/tiago.cardoso/dev/jwt-token-kms/Gemfile.lock. (Gem::GemNotFoundException)
[vscode] stderr: To update to the latest version installed on your system, run `bundle update --bundler`.
[vscode] stderr: To install the missing version, run `gem install bundler:2.2.15`
[vscode] stderr: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:302:in `activate_bin_path'
[vscode] stderr: from /usr/bin/bundle:23:in `<main>'
[vscode] failed to invoke typeprof: error code 1
# that's the location from system ruby, not ruby 3
I suspect I'm entering this path, where the extensions recognizes the existence of a Gemfile, and runs typeprof via bundler, but picks up the wrong bundler. And this might be so because typeprof's not picking up the ruby defined by the VSCode ruby plugin, which I set to ruby (should have been ruby 3). steep does this a bit differently, but can't figure out what's the correct way to patch typeprof's command.
- Linguagem predominante
- Ruby
- Estrelas
- 833
- Forks
- 100
- Merge médio
- 3d 22h
- PRs com merge (30d)
- 25
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de ruby/typeprof
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100
Mantenedores costumam responder em até 1 dia
-
Parameter type includes values assigned via `Hash#[]=` on local variableTalvez já em andamento @sinsoku assumiu há 244 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
ruby/typeprof#362 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
invalid option: --initAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100
ruby/typeprof#337 · 5 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 38/100
ruby/typeprof#274 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 30/100
ruby/typeprof#176 · 3 reações ·
Mantenedores costumam responder em até 1 dia
Todas as issues de ruby/typeprof
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
scanaislop/aislop#476 ·
Mantenedores costumam responder em até 1 dia
-
Dependencies view: `getParent` loops forever on untitled documents, extension host runs out of memoryTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia
-
area/web interface
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
mastodon/mastodon#41000 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
zerocracy/judges-action#2743 ·
Mantenedores costumam responder em até 8 dias
-
Deno Runtime is discontinuedAbertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
endoflife-date/endoflife.date#11314 ·
Mantenedores costumam responder em até 1 dia