Ruby: ошибка импорта о sass c при запуске сервера-посредника - PullRequest
0 голосов
/ 16 апреля 2020

Так что я довольно новичок в Ruby и работаю над проектом, который я не написал в первую очередь.

Я использую ruby 2.6.3, комплект 1.16.1 и работаю в Ubuntu 18.04

Я пытаюсь запустить сервер-посредник с помощью следующей команды: bundle exec middleman server

Я получаю следующую ошибку:

/home/killy/.rvm/gems/ruby-2.6.3/gems/middleman-core-4.1.14/lib/middleman-core/sitemap/resource.rb:88: warning: constant ::Fixnum is deprecated
== The Middleman is loading
Traceback (most recent call last):
        98: from /home/killy/.rvm/gems/ruby-2.6.3/bin/ruby_executable_hooks:24:in `<main>'
        97: from /home/killy/.rvm/gems/ruby-2.6.3/bin/ruby_executable_hooks:24:in `eval'
....
         2: from /home/killy/.rvm/gems/ruby-2.6.3/gems/sprockets-4.0.0/lib/sprockets/sassc_processor.rb:42:in `require'
         1: from /home/killy/.rvm/gems/ruby-2.6.3/gems/sprockets-4.0.0/lib/sprockets/autoload/sassc.rb:2:in `<top (required)>'
/home/killy/.rvm/gems/ruby-2.6.3/gems/sprockets-4.0.0/lib/sprockets/autoload/sassc.rb:2:in `require': cannot load such file -- sassc (LoadError)

Я могу ' Я не понимаю, откуда появилась эта ошибка.

Мой Gemfile выглядит так:

source 'https://rubygems.org'

# Middleman
gem 'middleman', '~>4.1.0'
gem 'middleman-gh-pages', '~> 0.0.3'
gem 'middleman-syntax', '~> 2.1.0'
gem 'middleman-autoprefixer', '~> 2.7.0'
gem "middleman-sprockets", "~> 4.0.0.rc"
gem 'rouge', '~> 1.10.1'
gem 'redcarpet', '~> 3.3.2'
gem 'execjs'
gem 'middleman-livereload'

Кто-нибудь имел представление, как я могу исправить эту ошибку?

Заранее спасибо

...