【发布时间】:2014-02-05 07:29:32
【问题描述】:
我正在尝试设置 sass 源映射,以便我可以在 Chrom 开发工具中编辑 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 内容。
有什么想法吗?
【问题讨论】:
-
您可能会发现此解决方案很有帮助:stackoverflow.com/questions/16877028/…