Créez un environnement de développement où les points d'arrêt de Ruby on Rails fonctionnent sous Windows

Créez un environnement de développement où les points d'arrêt de Ruby on Rails fonctionnent sous Windows

Environnement de développement

Installation de rubis

Installez Ruby + Devkit

Téléchargez la version Windows de Ruby + Devkit et installez-la. Notez que si vous modifiez le chemin d'installation par défaut, vous devrez modifier les paramètres de certaines gemmes qui seront installées ultérieurement.

Installez les gemmes requises

Opérez à partir du terminal Visual Studio Code. Le terminal est ouvert en bas de l'écran en sélectionnant "Nouveau Terminal" depuis "Terminal" dans le menu.

gem install rubocop
gem install ruby-debug-ide
gem install debase
gem install rcodetools
gem install ruby-lint
gem install reek
gem install faster
gem install debride

Paramètres de Visual Studio Code

Ajout d'extension

Installez «Ruby» à partir de l'extension Visual Studio Code. ruby.PNG

Modification de setting.json

Allez dans "Paramètres utilisateur" et "Paramètres" dans "Fichier" dans le menu, et recherchez "ruby". Cliquez sur "Modifier avec setting.json" et modifiez setting.json comme suit.

setting.json


{
    "ruby.codeCompletion": "rcodetools",
    "ruby.format": "rubocop",
    "ruby.lint": {
        "reek": true,
        "rubocop": true,
        "ruby": true,
        "fasterer": true,
        "debride": true,
        "ruby-lint": true    
    },
    "ruby.intellisense": "rubyLocate",
    "ruby.locate": {
        "exclude": "{**/@(test|spec|tmp|.*),**/@(test|spec|tmp|.*)/**,**/*_spec.rb}",
        "include": "**/*.rb"
    }
}

Modification de launch.json

launch.json


{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug Lical File",
            "type": "Ruby",
            "request": "launch",
            "program": "${workspaceRoot}/hoge.rb"
        }
    ]
}

À ce stade, il est possible de déboguer le fichier .rb tout en l'arrêtant à un point d'arrêt. Pour vous arrêter à un point d'arrêt, cliquez à gauche du numéro de ligne pour ajouter un point rouge. Ensuite, sélectionnez "Exécuter" dans le menu, puis "Démarrer le débogage". Ensuite, configurez Ruby on Rails pour qu'il fonctionne.

Installation de rails

Entrez ce qui suit dans le terminal Visual Studio Code. Dans l'exemple suivant, PostgreSQL est spécifié pour DB. Créez un projet nommé "test_project" et déboguez-le avec les derniers "rails s".

gem install bundler
install rails
rails new test_project -d postgresql
cd test_project
bundle install
rails s

Si quelque chose manque, une erreur se produira, alors suivez les étapes ci-dessous.

Installation de webpacker, Node.js, Yarn

Si vous lisez le message d'erreur et que l'on vous dit que Webpacker ne suffit pas, installez-le ci-dessous.

rails webpacker install

Si on vous dit que Node.js ou Yarn est manquant, téléchargez-le et installez-le.

Télécharger Node.js Télécharger Yarn

Avec ce qui précède, le serveur local est démarré par des "rails s". Lorsque vous ouvrez "localhost: 3000" dans votre navigateur, la page Rails s'affiche.

rails.PNG

Si Rails ne démarre pas car le numéro de port 3000 est dupliqué avec d'autres services, vous pouvez ajouter la spécification du numéro de port à launch.json.

Recommended Posts

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 Ruby on Rails sur AWS Cloud9
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Ruby ① Création d'un environnement Windows
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)
[Ruby] Création d'un environnement de développement Ruby sur Ubuntu
Créer un environnement de développement Java sur Mac
Créer un environnement de développement pour Docker + Rails6 + Postgresql
[Note personnelle] Construction de l'environnement Ruby on Rails (Windows)
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 basé sur Doker sur Windows10 Famille 2020 ver.Partie 1 Jusqu'à la construction de Docker basé sur WSL2
Créez un environnement de développement pour créer des applications Ruby on Jets + React avec Docker
Installez Ubuntu 20.04 dans la boîte virtuelle sur Windows10 et créez un environnement de développement à l'aide de docker
[Procédure 1 pour les débutants] Ruby on Rails: Construction d'un environnement de développement
Mémo de construction de l'environnement Ruby on Rails 6.0
Créer un environnement XAMPP sur Ubuntu
Créer un environnement de développement Unity sur docker
Ruby on Rails - De la construction d'environnement au développement d'application simple sur WSL2
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)
Créer un environnement de développement PureScript avec Docker
[Docker] Construction de l'environnement de développement Rails6 / Ruby2.7 / MySQL8
Créer un environnement de développement Java 8 avec AWS Cloud 9
Créer un environnement de développement Wordpress avec Docker
Créez un environnement JMeter sur votre Mac
Créer un environnement de développement Ultra96v2 sur Docker 1
Muscle Ruby on Rails Jour 1 ~ Construction de l'environnement ~
Construction d'un environnement de développement simple Docker + Django
Créer un environnement de débogage sur un conteneur - Créer un environnement de développement local pour les didacticiels Rails avec Docker -
Créez un environnement de développement local pour les didacticiels Rails avec Docker (Rails 6 + PostgreSQL + Webpack)
Créez un environnement de développement sur AWS EC2 avec CentOS7 + Nginx + pm2 + Nuxt.js
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
Créez rapidement un environnement de développement WordPress avec Docker
[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution
Créer un environnement de développement Apache / Tomcat sur Cent OS 7
Présentation de Rspec, un framework de test pour Ruby on Rails
[Ruby on Rails] Un mémorandum de modèles de mise en page
Construction de l'environnement de développement Simple Docker Compose + Django
Créer un environnement Laravel sur une instance AWS
[Win10] Créer un environnement de développement JSF avec NetBeans
(Ruby on Rails6) Création de données dans une table
Créer un environnement de développement pour Docker, Java, vs code
Créer un environnement d'exécution Java sur Sakura VPS
Comment créer un environnement Pytorch sur Ubuntu
J'ai fait un portfolio avec Ruby On Rails
Créer un environnement de développement Java avec VS Code
[Première construction d'environnement] J'ai essayé de créer un environnement Rails6 + MySQL8.0 + Docker sur Windows 10.
Créez un environnement où vous pouvez essayer Rails Girls ou el-training avec Clound 9
Créez un environnement de développement Java à l'aide de jenv sur votre Mac
[Introduction] Créer une application Ruby on Rails
Les personnes qui n'utilisent généralement pas Ruby créent un environnement Ruby
Créer un environnement de débogage Ruby avec VS Code de Windows 10