Beim Starten des Rails-Servers für ein Projekt, an dem ich gerade arbeite, erhalte ich den folgenden Fehler:
%Vor%Die Sache, die sich am Wochenende änderte, war, dass ich auf OS Sierra umstieg.
Bisherige Forschung: Ich stieß auf dieses Problem mit github Es sah vielversprechend aus und ich versuchte, die Datei zone.c meines Juwel-Gems zu modifizieren, um die Code-Änderungen im PR-Update . Dies hat nichts zur Änderung des Fehlers
beigetragenWenn ich einen Schritt zurück gehe, ist jemalloc nicht in meinem Gemfile, also bin ich verloren, was dieses Problem verursachen könnte und wie ich es beheben kann, außer Sierra zu versuchen, Sierra von meinem Computer zu entfernen.
Ich habe Edelsteine in meinen Gemfiles in Gruppen wieder eingeführt, was zu verschiedenen Versionen der verwendeten Edelsteine führte - Dies scheint das Problem auf mysteriöse Weise gelöst zu haben. Ich bin neugierig, ob jemand irgendeinen Einblick hat, warum das passiert sein könnte - git diff unten:
%Vor% Ich bin auch darauf gestoßen. Ich habe deinen Gemfile.lock mit meinen als letzten Versuch verglichen, nachdem ich gegoogelt habe und festgestellt habe, dass ich dieselbe Version von skylight
verwende.
Für jeden, der auf diesen Beitrag stößt, kann das Problem durch ein Upgrade von skylight
auf 0.10.6
behoben werden.
Abgesehen davon könnte es sich lohnen, Abhängigkeiten wie sqlite3
oder mysql
selektiv zu entfernen, die auch der Übeltäter sein könnten, bis die App bootet.
Tags und Links ruby ruby-on-rails-4 malloc macos-sierra