设置机车引擎 大错特错

dir*_*dig 5 css ruby gem ruby-on-rails ruby-on-rails-3

所以我现在已经安装了两次,但仍然有同样的错误

我运行 mongod

我跑独角兽

它告诉我创建和帐户,

我创建了帐户

登录

然后 Sass::SyntaxError in Locomotive/pages#index

显示 /Users/jorybraun/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/locomotive_cms-2.4.1/app/views/locomotive/shared/_head.html.haml 第 14 行提高:

未找到或无法读取要导入的文件:compass/css3/transform-legacy。加载路径:Sass::Rails::Importer(/Users/jorybraun/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/locomotive_cms-2.4.1/app/assets/stylesheets/locomotive /backoffice/menu/main.css.scss) /Users/jorybraun/sites/jancms/jancms/app/assets/stylesheets /Users/jorybraun/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0 /gems/compass-core-1.0.1/stylesheets Compass::SpriteImporter(在 /Users/jorybraun/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/locomotive_cms-2.4.1/ app/assets/stylesheets/locomotive/backoffice/menu/main.css.scss) 提取的源代码(围绕第 14 行):

11: :plain 12: window.Locomotive = {mounted_on: '#{Locomotive.mounted_on}' } 13: 14: = stylesheet_link_tag 'locomotive', media: 'screen' 15: = javascript_include_tag 'locomotive' 16: 17: = render 'locomotive/shared/main_app_head_before_backbone' 模板包含的痕迹:/Users/jorybraun/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/locomotive_cms-2.4.1/app/views/locomotive/布局/application.html.haml

有任何想法吗 ?

小智 3

我今天也遇到了同样的问题。我通过将以下行添加到项目的 Gemfile 中解决了这个问题:

gem 'compass', '~> 0.12.7'
Run Code Online (Sandbox Code Playgroud)

显然,compass 1.0.1 中存在某种错误,资产无法预编译。此行强制 compass 版本为 0.12.x,因此添加此行,运行

bundle update
bundle install
Run Code Online (Sandbox Code Playgroud)

...你应该可以走了。