Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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
Css 要导入的Sass文件找不到或不可读,文件不存在_Css_Ruby_Sass - Fatal编程技术网

Css 要导入的Sass文件找不到或不可读,文件不存在

Css 要导入的Sass文件找不到或不可读,文件不存在,css,ruby,sass,Css,Ruby,Sass,我正在编写一个ruby脚本,将SCS编译成CSS,但它似乎找不到我要导入的文件 这是我的ruby脚本,非常基本 require "sass" template = File.read("brand_oit_appdev.scss") puts template options = { :syntax => :scss } render = Sass::Engine.new(template, options).render puts render 这里是brand_oit_

我正在编写一个ruby脚本,将SCS编译成CSS,但它似乎找不到我要导入的文件

这是我的ruby脚本,非常基本

require "sass"

template = File.read("brand_oit_appdev.scss")

puts template

options = {
  :syntax => :scss
}

render = Sass::Engine.new(template, options).render

puts render
这里是brand_oit_appdev.scss

@import 'bootstrap_overrides';

header {
  .navbar-header {
    margin-left: 7px;

    a.umn-homepage {
      background-image: url(../images/revised-wordmark-transparent.png);
      background-repeat: no-repeat;
      margin-top: 4px;
      margin-left: -10px;
      height: 70px;
      width: 305px;
      display: block;

      span {
        visibility: hidden;
      }
    }
  }

  .global-links {
    margin-top:5px;
    font-weight: 200;
    font-size: .9em;

    ul {
      margin-bottom: 0;
    }

    a {
      color: $umn-white;
    }
  }

  .search-form {
    text-align: right;
    margin-top: 4px;
    margin-bottom: 0;
    margin-right: -15px;

    input {
      width: 15em !important;
      border-radius: 0 !important;
      border: none;
      transition: width .3s !important;

      &:focus {
        width: 21em !important;
      }
    }

    button {
      border: none;
      background-color: inherit;
      color: $umn-white;
      font-weight: bold;

      span {
        font-size: 1.8em;
      }

      &:hover, &:focus {
        color: $umn-white;
      }
    }
  }

  .navbar-brand {
    img {
      width: 32px;
      display: block;
      float: left;
      margin-right: 14px;
    }
  }

  .application-title {
    font-weight: 900;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  /* Retina-specific stuff here */
  .navbar-header {
    a.umn-homepage {
      background-image: url(../images/revised-wordmark-transparent@2x.png) !important;
      background-size: 410px 159px !important;
    }
  }
}

h1.page-header {
  font-weight: light;
}

.table-nonfluid {
  width: auto !important;
}

@media (max-width: $screen-sm-min) {
  .application-title {
    font-size: $font-size-h3 !important;
  }
}

html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 6em;
}
table {
  .numeric {
    text-align: right;
  }
}
footer {
  font-size: .9em;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4.5em;
  text-align: center;
}

blockquote footer{
  position:relative;
  height:inherit;
  text-align:inherit;

}

.label-style{
  /* mimics Bootstrap's label styling */
  max-width:100%;
  margin-bottom:5px;
  font-weight:bold;
}


*:focus{

  border-color: rgba(82,168,236,.8)      !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6) !important;
  outline: 0 none !important;
   outline: thin dotted \9; /* IE6-9 */
}
这里是错误

(sass):1: File to import not found or unreadable: bootstrap_overrides. (Sass::SyntaxError)
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/import_node.rb:67:in `rescue in import'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/import_node.rb:45:in `import'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/import_node.rb:28:in `imported_file'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/import_node.rb:37:in `css_import?'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:313:in `visit_import'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:in `visit'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:160:in `block in visit'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:79:in `block in with_base'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:115:in `with_frame'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:79:in `with_base'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:160:in `visit'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in `block in visit_children'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in `map'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in `visit_children'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:169:in `block in visit_children'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:181:in `with_environment'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:168:in `visit_children'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:in `block in visit'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:188:in `visit_root'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:in `visit'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:159:in `visit'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:8:in `visit'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/root_node.rb:36:in `css_tree'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/root_node.rb:20:in `render'
        from /home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/engine.rb:281:in `render'
        from print-script.rb:11:in `<main>'
(sass):1:要导入的文件找不到或不可读:引导\u覆盖。(Sass::SyntaxError)
from/home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/import_node.rb:67:“导入中的救援”
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/import_node.rb:45:在“导入”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/import_node.rb:28:在“导入的_文件”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/import_node.rb:37:in'css_import?'
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:313:在“访问/导入”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:在“访问”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:160:“访问中的块”
from/home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:79:in `带基块的块中'
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:115:in“with_frame”
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:79:in“with_base”
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:160:在“访问”中
from/home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:block in visit_children's
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:在“地图”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in“访问儿童”
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:169:在“访问中的块”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:181:in“with_环境”
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:168:in“访问”儿童
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:“访问中的块”
from/home/jphamlett/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:188:in'visit_root'
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:在“访问”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:159:在“访问”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:8:在“访问”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/root_node.rb:36:in`css_tree'
来自/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/root_node.rb:20:在“渲染”中
from/home/jphamlet/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/engine.rb:281:in'render'
来自打印脚本。rb:11:in`'
下面是src文件夹的屏幕截图

我没有办法解决这个问题。我已经验证了该文件是可读的,因为我能够从ruby命令读取它


有人能帮我吗?

您需要用加载路径更新Sass::Engine选项。例如:

options = {
  :syntax => :scss,
  :load_paths => [ './' ]
}