Créer un environnement de débogage Ruby avec VS Code de Windows 10

introduction

Quand j'ai essayé de créer un environnement ruby pour la première fois depuis plus d'un an, cela ne s'est pas bien passé et j'ai finalement créé un environnement, alors je vais laisser une note. Vous pouvez maintenant exécuter des étapes et vérifier les variables avec ruby.

Installation de Visual Studio Code

-Télécharger et installer à partir de la page Microsoft.

Installation de rubis

-Installer à l'aide du programme d'installation avec devkit sur le site Ruby Installer. Cette fois, j'ai utilisé [rubyinstaller-devkit-2.6.6-1-x64.exe](https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-2.6.6-1/rubyinstaller-devkit-2.6 .6-1-x64.exe).

Installer l'extension VS Code

Installer Gem avec le bundle

--Ouvrez le terminal VS Code et «bundle in it».

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Essayez le nouveau https PowerShell multiplateforme://aka.ms/pscore6

PS C:\Users\momoandbanana\Documents\my_ruby_programs\debugenv> bundle init
Writing new Gemfile to C:/Users/momoandbanana/Documents/my_ruby_programs/debugenv/Gemfile
PS C:\Users\momoandbanana\Documents\my_ruby_programs\debugenv> 

--Ensuite, un Gemfile sera créé, alors ajoutez les Gemmes debase et ruby-debug-ide.

Gemfile


# frozen_string_literal: true

source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

# gem "rails"
gem "debase" #Ajoutée
gem "ruby-debug-ide" #Ajoutée

--Installez le Gem avec bundle install dans le terminal VS Code.

PS C:\Users\momoandbanana\Documents\my_ruby_programs\debugenv> bundle init
Writing new Gemfile to C:/Users/momoandbanana/Documents/my_ruby_programs/debugenv/Gemfile
PS C:\Users\momoandbanana\Documents\my_ruby_programs\debugenv> bundle install
Fetching gem metadata from https://rubygems.org/.....
Resolving dependencies...
Using rake 13.0.1
Using bundler 2.1.4
Using debase-ruby_core_source 0.10.9
Using debase 0.2.4.1
Using ruby-debug-ide 0.7.2
Bundle complete! 2 Gemfile dependencies, 5 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
PS C:\Users\momoandbanana\Documents\my_ruby_programs\debugenv> 

Décrivez les paramètres dans lunch.json.

main.rb


puts("hello ruby-debugger !")

--Sélectionnez Run`` Open Configuration dans le menu VS Code pour __ pour créer automatiquement lunch.json. image.png

launch.json


{
    //Vous pouvez utiliser IntelliSense pour apprendre les attributs disponibles.
    //Survolez et affichez la description des attributs existants.
    //Vérifiez les éléments suivants pour plus d'informations: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug Local File",
            "type": "Ruby",
            "request": "launch",
            // "program": "${workspaceRoot}/main.rb",J'ai fait un commentaire.
            "program": "${file}", //Cela a changé.
        }
    ]
}

Lancer le débogage

--_ Ouvrez le fichier source, et à partir de __, déboguez avec le code VS Run`` Start Debugging. La figure ci-dessous montre une rupture en définissant un point d'arrêt sur la première ligne de main.rb. image.png

c'est tout. Le travail réel a été enregistré sur github. Chaque fichier de configuration terminé se trouve dans This Commit.

Recommended Posts

Créer un environnement de débogage Ruby avec VS Code de Windows 10
Créer un environnement Spring Boot avec Windows + VS Code
Créer un environnement de développement Java avec VS Code
Formater Ruby avec VS Code
Ruby ① Création d'un environnement Windows
Créer un environnement de développement Java avec VS Code sur Mac
Comment créer un environnement de développement Java avec VS Code
Construire Java avec Mac vs Code
La procédure que j'ai effectuée lorsque j'ai préparé l'environnement pour gradle + Java avec VS Code (Windows 10)
Préparer l'environnement de développement Java avec VS Code
Création d'un environnement haskell avec Docker + VS Code sur Windows10 Home
En utilisant Gradle avec VSCode, compilez Java → exécutez
Lombok avec VS Code
Créer un environnement VS Code + WSL + Java + Gradle à partir de zéro
Créez un environnement Ruby2.7.x + Rails6.0.x + MySQL8.0.x avec Docker
Créer un environnement de développement de programme Java avec Visual Studio Code
Les débutants créent un environnement Spring Tools Suite avec VS Code
Gestion Docker avec VS Code
Bonjour tout le monde avec VS Code!
Créer un environnement Docker avec WSL
Construction d'environnement de développement d'applications Web Java avec VS Code (struts2)
Créer un environnement de développement Web APP avec Java + Spring avec Visual Studio Code
Créer un environnement local Couchbase avec Docker
Créer un environnement Node.js avec Docker
Créer un environnement Tomcat 8.5 avec Pleiades 4.8
Résumé des procédures de développement dans un conteneur Docker avec VS Code
J'ai essayé de créer un environnement de serveur UML Plant avec Docker
Programmation Spring Boot avec VS Code
Jusqu'à ce que vous exécutiez Hello World of JavaFX avec VSCode + Gradle
Créez un environnement de développement où les points d'arrêt de Ruby on Rails fonctionnent sous Windows
Créer un environnement de développement Jooby avec Eclipse
Impressions de faire Black Jack-cli avec Ruby
Premiers pas avec Docker avec VS Code
Environnement de développement Java (Mac, VS Code)
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Créez un environnement Docker + Laravel avec Laradock
Créez un environnement de développement basé sur Doker sur Windows 10 Famille 2020 ver. Partie 2 VS Code devrait rendre l'environnement de développement Docker confortable
Quand j'ai essayé de créer un environnement pour PHP7.4 + Apache + MySQL avec Docker, je suis resté bloqué [Windows & Mac]
Créez un environnement de test d'application Windows avec Selenium Grid, Appium et Windows Application Driver
01. J'ai essayé de créer un environnement avec SpringBoot + IntelliJ + MySQL (MyBatis) (Windows 10)
Comment créer un environnement pour n'importe quelle version de Ruby en utilisant rbenv
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Ubuntu)
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Mac)
Créer un environnement de développement PureScript avec Docker
Essayez d'utiliser Spring Boot avec VS Code
Extraire une partie d'une chaîne en Ruby
Créer un environnement de développement Wordpress avec Docker
Créer un environnement de lecture de code Redmine sur Docker