Errno :: ENOENT没有这样的文件或目录Rails 4

时间:2014-08-29 18:22:03

标签: ruby-on-rails ruby twitter-bootstrap sass

显示" /Users/Christian/Desktop/sample_app/app/views/layouts/application.html.erb"第5行引出的地方:

  

没有这样的文件或目录 - / Users / Christian / Desktop / vendor / assets     (在/Users/Christian/Desktop/sample_app/app/assets/stylesheets/custom.css.scss)

<html>
    <head>
        <title><%= full_title(yield(:title)) %></title>
        <%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
        <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
        <%= csrf_meta_tags %>
        <%= render 'layouts/shim' %>`

我正在开发linux ubuntu,它在那里工作正常,我将文件夹复制到我的mac,它不再有效。 custom.css.scss位于正确的位置

问题出在第5行:

<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>`

2 个答案:

答案 0 :(得分:4)

将sass-rails版本更改为4.0.3,其余部分保持原样。必要时删除Gemfile.lock,然后:

$ bundle update
$ bundle install

最后,不要忘记重新启动您的rails服务器!

答案 1 :(得分:2)

在Gemfile中将sass-rails版本更改为4.0.3。摆脱链轮的版本号。删除Gemfile.lock。再次运行bundle install