Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap Sass::主页中的SyntaxerError(cloud9,编码器手册)_Twitter Bootstrap_Heroku_Sass_Cloud9 Ide - Fatal编程技术网

Twitter bootstrap Sass::主页中的SyntaxerError(cloud9,编码器手册)

Twitter bootstrap Sass::主页中的SyntaxerError(cloud9,编码器手册),twitter-bootstrap,heroku,sass,cloud9-ide,Twitter Bootstrap,Heroku,Sass,Cloud9 Ide,我正在做这个关于编码器手册的在线课程。它使用Cloud9IDE。我们所做的是编辑GEM文件以编辑课程视频,然后捆绑安装。我们已经设置了gihub和heroku,创建了基本的html“home.html.erb”和“about.html.erb”页面。然后,我们需要添加引导,这需要通过插入以下文本将“application.scs”添加到“../app/assets/stylesheets/”文件夹中: @import "bootstrap-sprockets"; @import "bootstr

我正在做这个关于编码器手册的在线课程。它使用Cloud9IDE。我们所做的是编辑GEM文件以编辑课程视频,然后捆绑安装。我们已经设置了gihub和heroku,创建了基本的html“home.html.erb”和“about.html.erb”页面。然后,我们需要添加引导,这需要通过插入以下文本将“application.scs”添加到“../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行附近):

已解决
1.确保您的gem文件中有引导gem(例如gem'bootstrap sass',3.3.1')
2.退出服务器并再次运行它
3.您应该会收到一条错误消息,说您应该运行“bundle install”命令
4.如果收到另一条错误消息,请运行“bundle update”命令

5.现在,您应该能够再次运行服务器而不会出现错误

-希望您能看到此错误,错误为“未找到要导入的文件或无法读取”。你不明白文件不存在意味着什么吗?或者你有文件,但它无缘无故抛出错误?我不知道这些文件应该在哪里。github说,我所要做的就是将两个导入行添加到“application.scss”中,就这样。-这是你在使用Ruby on Rails吗?你有没有像上面说的那样更新你的gem文件?
@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'