【问题标题】:Spree_fancy sass source maps issue railsSpree_fancy sass 源映射问题 rails
【发布时间】: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 内容。

有什么想法吗?

【问题讨论】:

标签: sass spree


【解决方案1】:

问题在于 sass gem 的版本。我有边缘版本。我回到了一个点版本,它起作用了。 3.0.2.rc2 我相信。

【讨论】:

    猜你喜欢
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 2013-06-21
    • 1970-01-01
    • 2015-03-06
    相关资源
    最近更新 更多