2015-02-28 14 views
5

Đã thử tìm kiếm một số blog về giải quyết vấn đề này, không thể làm như vậy.Slim đang đưa ra lỗi không xác định với người trung gian

Nhận lỗi sau khi tôi thử khởi động máy chủ trung gian.

/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)` 

Dưới đây là Gemfile của tôi ->

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 - là file gemlock.

Trả lời

0

Có cùng một vấn đề với trang web mới nhất của tôi Tôi đã làm bundle update và sau đó bundle exec middleman s và bằng cách nào đó nó chạy tốt.

+0

Tôi đã cố gắng .. như 100 lần ... Công việc Dint –

+1

cập nhật gói # được cập nhật thành: Cài đặt phiên bản 3.0.3 (2.1.0) mỏng –

1

tôi đã cùng một vấn đề sau khi cập nhật một phiên bản cũ của trung gian để 3.4

I figured Slim tôi đã già vì vậy tôi tìm thấy phiên bản mới nhất bằng cách thực hiện này tại dấu nhắc lệnh:

gem list slim --remote 

Sau đó, tôi cập nhật gemfile tôi để bao gồm các phiên bản mới hơn của mỏng như thế này:

gem "slim", "~> 3.0" 

Sau đó, tôi đã làm bundle installmiddleman và lỗi đã được sửa.

Các vấn đề liên quan