[RUBY] Windows10 "Rails s" kann nicht gestartet werden. Zugriff auf localhost nicht möglich: 3000

Ich bin ein Anfänger. Ich denke, dies ist eine rudimentäre Frage, aber ich bin auf die Konstruktion der Umgebung gestoßen, daher würde ich es begrüßen, wenn Sie mich unterrichten könnten. Ich versuche, den Rails-Server unter Windows 10 zu starten.

An der Eingabeaufforderung

Bei Ausführung mit ruby -v, ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32]

Bei Betrieb mit Schienen -v Rails 5.1.7

Ist zurück gekommen. Ich hatte vor, die Anwendung "Buch" zu nennen

rails new book

In C: \ Users \ 81804 wurde ein Ordner mit dem Namen "Buch" erstellt.

Als ich "cd book" von cmd aus ausführte, in das Buchverzeichnis wechselte und dort "Rails s" ausführte, wurde der folgende Fehler angezeigt.

Could not find gem 'turbolinks (~> 5) x86-mingw32' in any of the gem sources listed in your Gemfile. Run bundle install to install missing gems. Ich habe versucht, "bundle install" an der Eingabeaufforderung auszuführen. Dann wurde die Zeichenfolge eine Weile geschrieben, und als ich den unteren Teil des Textes las, stellte ich fest, dass sie einen Fehler verursachte. Die Fehlermeldung war wie folgt.

An error occurred while installing sqlite3 (1.4.2), and Bundler cannot continue. Make sure that gem install sqlite3 -v '1.4.2' --source 'https://rubygems.org/' succeeds before bundling.

In Gemfile: sqlite3 Es war so. Aus der Fehleranweisung gem install sqlite3 -v '1.4.2' --source 'https://rubygems.org/ Soll ich es an der Eingabeaufforderung ausführen? Wenn Sie es als interpretieren und eingeben

Gem files will remain installed in C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/sqlite3-1.4.2 for inspection. Results logged to C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/extensions/x86-mingw32/2.3.0/sqlite3-1.4.2/gem_make.out Es scheint, dass es gelungen ist, aber wenn ich versuche, "Rails s" erneut auszuführen

Could not find gem 'turbolinks (~> 5) x86-mingw32' in any of the gem sources listed in your Gemfile. Run bundle install to install missing gems. Ich bin in einer Situation, in der der gleiche Fehler erneut auftritt. Es ist möglicherweise nicht relevant, aber ich habe den Virus Buster deaktiviert.

Kann mir jemand einen Rat geben?

Die verwendete PC-Umgebung ist wie folgt. ・ Windows10-Startseite ・ Intel Core i7-8550U CPU 1,80 GHz 1,99 GHz ・ Bereitgestellter Speicher 16,0 GB 64-Bit-Betriebssystem, x64-basierter Prozessor

https://teratail.com/questions/176355 Es war sehr nah an der Frage hier, also habe ich es sofort versucht. Antwort, die gültig zu sein scheint ↓ "Die Version 1.4.0 von sqlite3 ist nicht mit Rails kompatibel und kann nicht verwendet werden. Bitte geben Sie die Version in der Gemfile wie folgt an."

gem 'sqlite3', '~> 1.3.6'

Ich wusste nicht, was die "gemfile" ist, aber es gab eine 2-KB-Datei namens "Gemfile" im neu erstellten Verzeichnis, also öffnete ich sie mit VS Code und öffnete sie.

Wo es als gem'sqlite3 geschrieben wurde ' →gem 'sqlite3', '~> 1.3.6' Ich habe es umgeschrieben und durch Überschreiben gespeichert.

Dann bin ich an der Eingabeaufforderung erneut in dieses Verzeichnis gewechselt und habe versucht, "Rails s" auszuführen, aber immerhin

Could not find gem 'turbolinks (~> 5) x86-mingw32' in any of the gem sources listed in your Gemfile. Run bundle install to install missing gems. Ich bekomme den Fehler ...

Recommended Posts

Windows10 "Rails s" kann nicht gestartet werden. Zugriff auf localhost nicht möglich: 3000
Der Rails-Server kann in Cloud9 nicht gestartet werden
Tomcat kann aufgrund einer Änderung der Java-Version nicht gestartet werden
Rails-Tutorial Wenn Rails aufgrund unterschiedlicher Versionen nicht neu erstellt werden können
[Rails 6] MySQL 2 kann die Installation nicht bündeln
Was tun, wenn CentOS nicht mit VirtualBox unter Catalina gestartet werden kann?
[Rails] Beiträge können nicht gelöscht werden, wenn sie kommentiert werden! ??
Laden Sie die Rails-App-Image-Datei in S3 hoch
[Windows] gem install sqlite3 kann nicht durchgeführt werden
[Ubuntu] Was tun, wenn MongoDB aufgrund eines SocketException-Fehlers nicht gestartet werden kann?