2015-02-28 10 views
5

Haben Sie versucht, für einige Blogs auf die Lösung dieses Problems, nicht in der Lage, dies zu tun.Slim ist undefiniert Fehler mit Zwischenhändler

Erhalte den folgenden Fehler, wenn ich versuche, Middleman-Server zu starten.

/var/lib/gems/1.9.1/gems/middleman-core-3.3.10/lib/middleman-core/renderers/slim.rb:31:in 
`registered': undefined method `set_options' for 
Slim::Engine:Class (NoMethodError)` 

Hier ist mein Gemfile ->

gem "middleman", "~>3.3.10" 
gem "slim", ">= 2.0" 

# Live-reloading plugin 
gem "middleman-livereload", "~> 3.1.0" 

# for faster file watcher updates on windows: 
gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 

# windows does not come with time zone data 
gem "tzinfo-data", platforms: [:mswin, :mingw] 
gem 'middleman-php', :git => 'https://github.com/appjudo/middleman-php.git', :branch => 'master' 
gem 'skim' 

This - ist die gemlock Datei.

Antwort

0

Bekam das gleiche Problem mit meiner letzten Seite, die ich tat bundle update und dann bundle exec middleman s und irgendwie lief es gut.

+0

Ich habe versucht, dass .. wie ein 100 Mal ... Dint Arbeit –

+1

Bundle Update # aktualisiert auf: Installation schlanke 3.0.3 (war 2.1.0) macht den Trick –

1

hatte ich das gleiche Problem nach einer alten Version von Mittelsmann auf 3,4 Aktualisierung

Ich dachte, meint Schlank war alt, so fand ich die neueste Version von dieser Aufforderung bei der Ausführung des Befehls:

gem list slim --remote 

Dann ich aktualisiert meine gemfile auf die neuere Version von schlank sind wie folgt aus:

gem "slim", "~> 3.0" 

Dann habe ich bundle install und middleman und der Fehler wurde behoben.