2016-04-22 18 views
0

ich alle Voraussetzungen für Mittelsmann Projekt installiert habe weiter gehen aber bei middleman server ein Problem verursacht was eigentlich ist es mir gesagtkann nicht solche Datei Mittelsmann-Core laden - (Mittelsmann Server)

PS C : \ First_MP> Zwischenhändler-Server C: /Ruby22-x64/lib/ruby/gems/2.2.0/gems/middleman-cli-4.1.7/bin/middleman: 12: in require': cannot load such file -- middleman-core (LoadError) from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/middleman-cli-4.1.7/bin/middleman:12:in from C:/Ruby22-x64/bin/middleman:23:in laden ' von C:/Ruby22-x64/bin/Mittelmann: 23: in `

I müssen wissen, was ich vermisse oder ändern muss, dass mein Projekt ausgeführt wird

Verzeichnisse in meinem PC. Rubin:

C:\Ruby22-x64 

und DevKit:

C:\Ruby22-x64\RubDevKit 

Projekt erstellen

C:\ middleman init First_MP 

ruby ​​-v

ruby 2.2.4p230 (2015-12-16 revision 53155) [x64-mingw32] 

und Dev Kit

+0

Sind Sie sicher, dass Sie im richtigen Verzeichnis sind? – 13aal

+0

Ja, ich bin in meinem Projektverzeichnis, in dem ich erstellt wurde C: –

+0

Wenn 'middleman init' die richtigen Dateien finden kann, dann sollte' middlemanserver' sie auch finden. Versuchen Sie 'middleMan init' ein zweites Projekt in einem anderen Verzeichnis, um zu sehen, ob es wirklich ein Problem mit' server' ist oder ob Ruby die Bibliotheken überhaupt nicht finden kann. 'bundle exec middleman server' könnte helfen, die Bibliotheken zu finden. – RJHunter

Antwort

2

Auch wenn dieses Problem gelöst ist, denke ich, eine Antwort wird jedem helfen, der dieses Problem in der Zukunft hat.

Das Fehlerprotokoll enthält genügend Informationen zur Lösung dieses Problems.

erfordern ': kann nicht solche Datei laden - Mittelsmann-Kern (Loaderror)

middleman-core Juwel ist eine Abhängigkeit von middleman gem. In meinem Gemfile.lock,

middleman (4.1.6) 
    coffee-script (~> 2.2) 
    compass-import-once (= 1.0.5) 
    haml (>= 4.0.5) 
    kramdown (~> 1.2) 
    middleman-cli (= 4.1.6) 
    middleman-core (= 4.1.6) 
    sass (>= 3.4.0, < 4.0) 

Wenn Ihr Gemfile.lock dies nicht haben, setzen Sie die Edelsteine ​​selbst. In diesem Fall fügen Sie diese zu Ihrem Gemfile

gem 'middleman-cli' 
gem 'middleman-core'