我正在尝试设置sass源地图,以便我可以编辑Chrom Dev工具中的scss,目的是编辑spree的spree_fancy主题sass。
我可以让源地图在普通网站上工作,但是当我尝试使用spree花式扩展设置相同的方法时,我在启动rails服务器时出现以下错误
mspree@ubuntu-dev-desktop:~/fancy$ rails s
/home/mspree/.rvm/gems/ruby-2.1.0/gems/polyglot-0.3.3/lib/polyglot.rb:63:in `require': cannot load such file -- sass/script/node (LoadError)
from /home/mspree/.rvm/gems/ruby-2.1.0/gems/polyglot-0.3.3/lib/polyglot.rb:63:in `require'
Gemfile是
source 'https://rubygems.org'
gem 'rails', '4.0.1'
gem 'sqlite3'
gem 'sass-rails', github: "rails/sass-rails"
gem 'sass', git: 'https://github.com/nex3/sass.git'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'
group :doc do
gem 'sdoc', require: false
end
group :development do
gem 'coffee-rails-source-maps'
gem 'sass-rails-source-maps'
end
gem 'spree', '2.1.4'
gem 'spree_gateway', :git => 'https://github.com/spree/spree_gateway.git', :branch => '2-1-stable'
gem 'spree_auth_devise', :git => 'https://github.com/spree/spree_auth_devise.git', :branch => '2-1-stable'
gem 'spree_fancy', :github => 'spree/spree_fancy', :branch => '2-1-stable
我很快就注释掉了spree_fancy gem,rails服务器启动正常,但正如预期的那样,该网站无法加载,因为它无法找到我已注释掉的spree_fancy内容。
有什么想法吗?
答案 0 :(得分:0)
问题是sass gem的版本。我有边缘版本。我回到了一个点版本,它工作。 3.0.2.rc2我相信。