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