Pages#home中的Sass :: SyntaxError(cloud9,编码手册)

时间:2015-07-23 11:56:03

标签: twitter-bootstrap heroku sass cloud9-ide

我正在编写关于编码手册的在线课程。它使用cloud9 ide。我们所做的是编辑gemfile以制作课程视频,然后捆绑安装。我们设置了gihub和heroku,创建了一个基本的html' home.html.erb'和' about.html.erb'页面。然后我们想要添加bootstrap,这需要添加我们的' application.scss'在' ../ app / assets / stylesheets /'通过填写此文本的文件夹:

@import "bootstrap-sprockets";
@import "bootstrap";

这会产生一个我无法解决的错误。没有一个适用于其他人的解决方案为我工作,我别无选择,只能寻求帮助。

无论在@ import'之后写的是什么,都会出现错误。

Sass::SyntaxError in Pages#home

Showing /home/ubuntu/workspace/app/views/layouts/application.html.erb where line #5 raised:

File to import not found or unreadable: bootstrap-sprockets.
Load paths:

  /home/ubuntu/workspace/app/assets/images

  /home/ubuntu/workspace/app/assets/javascripts

  /home/ubuntu/workspace/app/assets/stylesheets

  /home/ubuntu/workspace/vendor/assets/javascripts

  /home/ubuntu/workspace/vendor/assets/stylesheets

  /usr/local/rvm/gems/ruby-2.2.1/gems/turbolinks-2.5.3/lib/assets/javascripts

  /usr/local/rvm/gems/ruby-2.2.1/gems/jquery-rails-4.0.3/vendor/assets/javascripts

  /usr/local/rvm/gems/ruby-2.2.1/gems/coffee-rails-4.1.0/lib/assets/javascripts

提取的来源(第18行):

@import "bootstrap-sprockets";
@import "bootstrap";


Rails.root: /home/ubuntu/workspace

Application Trace | Framework Trace | Full Trace

app/assets/stylesheets/application.scss:18

app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__982791791456713685_42695920'

解决
1.确保你的Gemfile中有引导宝石(例如gem' bootstrap-sass',' 3.3.1')
2.退出服务器并再次运行
3.您应该收到一条错误消息,说您应该运行'捆绑安装'命令
4.如果您收到另一条错误消息,请运行'捆绑更新'命令
5.现在你应该能够再次运行服务器而不会出现错误

0 个答案:

没有答案