Erstellen Sie eine Entwicklungsumgebung, in der die Haltepunkte von Ruby on Rails unter Windows funktionieren

Erstellen Sie eine Entwicklungsumgebung, in der die Haltepunkte von Ruby on Rails unter Windows funktionieren

Entwicklungsumgebung

Ruby-Installation

Installieren Sie Ruby + Devkit

Download die Windows-Version von Ruby + Devkit und installieren Sie sie. Beachten Sie, dass Sie beim Ändern des Standardinstallationspfads die Einstellungen für einige Edelsteine ändern müssen, die später installiert werden.

Installieren Sie die erforderlichen Edelsteine

Bedienen Sie über das Visual Studio Code-Terminal. Das Terminal wird am unteren Bildschirmrand durch Auswahl von "Neues Terminal" unter "Terminal" im Menü geöffnet.

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

Visual Studio Code-Einstellungen

Hinzufügung der Verlängerung

Installieren Sie "Ruby" von der Visual Studio Code-Erweiterung. ruby.PNG

Bearbeiten von settings.json

Gehen Sie im Menü unter "Datei" zu "Benutzereinstellungen" und "Einstellungen" und suchen Sie nach "Ruby". Klicken Sie auf "Bearbeiten mit settings.json" und bearbeiten Sie settings.json wie folgt.

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"
    }
}

Bearbeiten von launch.json

launch.json


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

Zu diesem Zeitpunkt ist es möglich, die .rb-Datei zu debuggen, während sie an einem Haltepunkt gestoppt wird. Um an einem Haltepunkt anzuhalten, klicken Sie links neben der Zeilennummer, um einen roten Punkt hinzuzufügen. Wählen Sie dann "Ausführen" aus dem Menü und dann "Debuggen starten". Stellen Sie als Nächstes Ruby on Rails ein.

Schieneninstallation

Geben Sie Folgendes in das Visual Studio Code-Terminal ein. Im folgenden Beispiel wird PostgreSQL für DB angegeben. Erstellen Sie ein Projekt mit dem Namen "test_project" und debuggen Sie es mit den letzten "Rails s".

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

Wenn etwas fehlt, tritt ein Fehler auf. Führen Sie die folgenden Schritte aus.

Installation von Webpacker, Node.js, Yarn

Wenn Sie die Fehlermeldung lesen und feststellen, dass der Webpacker nicht ausreicht, installieren Sie ihn unten.

rails webpacker install

Wenn Sie erfahren, dass Node.js oder Yarn fehlt, laden Sie es herunter und installieren Sie es.

Download Node.js Garn herunterladen

Mit dem oben genannten wird der lokale Server durch "Rails s" gestartet. Wenn Sie "localhost: 3000" in Ihrem Browser öffnen, wird die Seite "Rails" angezeigt.

rails.PNG

Wenn Rails nicht gestartet wird, weil die Portnummer 3000 mit anderen Diensten dupliziert wurde, können Sie die Portnummernspezifikation zu launch.json hinzufügen.

Recommended Posts

Erstellen Sie eine Entwicklungsumgebung, in der die Haltepunkte von Ruby on Rails unter Windows funktionieren
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
Ruby ① Erstellen einer Windows-Umgebung
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
[Ruby] Erstellen einer Ruby-Entwicklungsumgebung unter Ubuntu
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
[Persönliches Memo] Ruby on Rails-Umgebungskonstruktion (Windows)
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Ubuntu-Version).
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Mac-Version).
Erstellen einer Doker-basierten Entwicklungsumgebung unter Windows 10 Home 2020 Version 1 Bis WSL2-basierte Docker-Konstruktion
Erstellen Sie eine Entwicklungsumgebung, um Ruby on Jets + React-Apps mit Docker zu erstellen
Installieren Sie Ubuntu 20.04 in der virtuellen Box unter Windows 10 und erstellen Sie eine Entwicklungsumgebung mit Docker
[Verfahren 1 für Anfänger] Ruby on Rails: Aufbau einer Entwicklungsumgebung
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Erstellen Sie eine Unity-Entwicklungsumgebung auf Docker
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
Erstellen einer Entwicklungsumgebung für Ruby on Rails mit Docker + VSCode (Remote Container)
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8
Erstellen Sie eine Java 8-Entwicklungsumgebung mit AWS Cloud 9
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Erstellen Sie eine JMeter-Umgebung auf Ihrem Mac
Erstellen Sie eine Ultra96v2-Entwicklungsumgebung auf Docker 1
Muskel Rubin auf Schienen Tag 1 ~ Umweltbau ~
Einfache Konstruktion der Docker + Django-Entwicklungsumgebung
Erstellen Sie eine Debug-Umgebung auf einem Container. Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials.
Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials (Rails 6 + PostgreSQL + Webpack)
Erstellen Sie mit CentOS7 + Nginx + pm2 + Nuxt.js eine Entwicklungsumgebung auf AWS EC2
Erstellen Sie eine Doker-basierte Entwicklungsumgebung unter Windows 10 Home 2020 Version 2 VS Code sollte die Docker-Entwicklungsumgebung komfortabel gestalten
Erstellen Sie mit Docker schnell eine WordPress-Entwicklungsumgebung
[Java] Erstellen Sie eine Java-Entwicklungsumgebung unter Ubuntu und überprüfen Sie die Ausführung
Erstellen Sie eine Apache / Tomcat-Entwicklungsumgebung unter Cent OS 7
Einführung in Rspec, ein Testframework für Ruby on Rails
[Ruby on Rails] Ein Memorandum mit Layoutvorlagen
Einfache Erstellung der Docker Compose + Django-Entwicklungsumgebung
Erstellen Sie eine Laravel-Umgebung auf einer AWS-Instanz
[Win10] Erstellen Sie eine JSF-Entwicklungsumgebung mit NetBeans
(Ruby on Rails6) Erstellen von Daten in einer Tabelle
Erstellen Sie eine Entwicklungsumgebung für Docker, Java und Code
Erstellen Sie eine Java-Ausführungsumgebung auf Sakura VPS
So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
Ich habe mit Ruby On Rails ein Portfolio erstellt
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
[Erste Umgebungskonstruktion] Ich habe versucht, eine Rails6 + MySQL8.0 + Docker-Umgebung unter Windows 10 zu erstellen.
Erstellen Sie eine Umgebung, in der Sie Rails Girls oder El-Training mit Clound 9 ausprobieren können
Erstellen Sie eine Java-Entwicklungsumgebung mit jenv auf Ihrem Mac
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
Personen, die Ruby normalerweise nicht verwenden, erstellen eine Ruby-Umgebung
Erstellen Sie eine Ruby-Debug-Umgebung mit VS Code von Windows 10