Ich stehe fest und versuche, mit RoR loszulegen. Ich habe das Ruby Installfest gemacht, stoße aber auf ein Problem mit dem, was ich für openssl.bundle halte.
Ich verwende RVM und führe Rails 5.0.1 und Ruby 2.4.0
aus Ich habe versucht, die Datei vollständig zu entfernen / neu zu starten, indem ich rvm implode
verwendet habe, und alles neu durchlaufen und neu installiert, nachdem RailsApps Guide sieht aber immer noch den identischen Fehler. Ich betreibe die neueste Version von macOS Sierra.
Dies ist die Ausgabe, die ich bekomme, wenn $ Rake -T in my_app läuft.
%Vor%Gem deinstallieren openssl -v 2.0.3
Gem install openssl -v 2.0.2
Das sollte es beheben.
Ich habe das gelöst, indem ich die Zeile hinzugefügt habe:
Gem 'openssl', '& gt; = 2.0.3'
zu meiner gemfile. Anscheinend lädt Bundler sowohl die Standardversion 2.0.2 als auch die neue Version 2.0.3. Die obige Zeile verhindert dies.
Dies wurde 3 Stunden später gelöst. Das Problem war so offensichtlich in den Log-Dateien, etwas passiert mit OpenSSL.
Die Lösung war:
Entfernen Sie alle Spuren des Problems rvm implode
Von dort habe ich eine neue Installation von rvm mit $ \curl -L
https://get.rvm.io | bash -s stable
Geschlossen und das Terminal wieder geöffnet.
$ rvm install ruby-2.4.0
$ gem update --system
wurde aktualisiert.
$ rvm gemset use global
zum globalen Edelsteinsatz geändert
$ gem update
$ gem install bundler
und gem install nokogiri
$ rvm use [email protected] --create
zu installieren.
$ gem install rails
installiert
gem uninstall openssl
entfernt.
gem install openssl
Ich bin sehr neu in diesem Bereich, also gibt es hier sicher Redundanzen, aber ich weiß, dass diese Lösung alles aufgeräumt hat und funktioniert hat.
Tags und Links ruby ruby-on-rails rvm