Es ist mir gelungen, die Version von Rails mit Ruby on Rails zu installieren, aber als ich die Rails-Anwendung startete, schlug die Installation von ffi wie unten gezeigt fehl. Ich werde das zu diesem Zeitpunkt eingenommene Mittel belassen.
An error occurred while installing ffi (1.13.1), and Bundler cannot continue.
Make sure that `gem install ffi -v '1.13.1' --source 'https://rubygems.org/'` succeeds before bundling.
Wahrscheinlich ist die Ursache die Mojave-Umgebung von MacOS. Die Ursache scheint zu sein, dass es bei der Installation von Ruby mit Homebrew kein ffi gibt.
Installieren Sie zunächst libffi für Mojave neu, da Sie kein ffi haben. Neu installieren mit der folgenden Methode.
brew reinstall libffi
Derzeit ist der libffi-Pfad jedoch nicht sichtbar. Geben Sie ihn daher an.
export LDFLAGS="-L/usr/local/opt/libffi/lib" && \
export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig" && \
bundle install
Jetzt ist der ffi-Installationsfehler verschwunden und die Rails-Anwendung wird ausgeführt!
Recommended Posts