【问题标题】:Less.js LoadError - no such file to load -- less on main .less fileLess.js LoadError - 没有要加载的文件 - 在主 .less 文件上较少
【发布时间】:2012-08-23 00:52:50
【问题描述】:

我正在尝试在一个新项目中测试 less.js。我 100% 确定 javascript 文件加载正常,但我在我的 css 文件夹中的 less 文件上不断收到此错误。我将在启动之前使用 less.app 对其进行编译,但我宁愿让 less.js 在开发期间进行编译。因为它是 .less 或其他东西,所以它不让浏览器访问文件是否有问题?谢谢(运行 ubuntu 11.04 和 ruby​​ v1.9.2,firefox 和 chrome 出现同样的错误)

这是我的 head.haml 文件,我在其中链接到 less.js 和 app.less(它们都在正确的文件夹中)

%link{:rel => "stylesheet/less", :type=>"text/css", :href => "/assets/css/app.less"}
%script{:src => "/assets/js/less-1.1.3.min.js", :type => "text/javascript"}

这是我打开 app.less 时在浏览器中遇到的错误

LoadError at /assets/css/app.less
no such file to load -- less (in /home/blake/biddrr/assets/css/app.less)

Ruby    /home/blake/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.7/lib/active_support/dependencies.rb: in require, line 239
Web GET localhost/assets/css/app.less

【问题讨论】:

    标签: css ruby less


    【解决方案1】:

    我有同样的问题,我做了一些挖掘。 no such file to load -- file 错误意味着 Rails 在系统中找不到文件,在我们的例子中是 less。

    这可以通过进入Gemfile 并添加

    group :assets do
      gem 'less'
    end
    

    然后运行bundle install 以获得更少的宝石。

    最后重启你的rails服务器rails s

    我对 RoR 和 Ruby 有点陌生,所以我所做的一些事情可能没用,或者有更智能的解决方案。无论如何,这解决了我的问题 :) 我希望对你也有用!

    【讨论】:

    • 如果您使用的是 apache/passenger(可能在 prod 中),那么您需要在更改 Gemfile 后重新启动 Apache - 例如在 Ubuntu 上“/etc/init.d/apache2 restart”而不是“rails s”
    【解决方案2】:

    只需将 gem 'less' 放入 gemfile 的 assets 部分即可。并重新启动您的服务器。

    【讨论】:

      【解决方案3】:

      您可能需要在您的网络服务器上分配一个 .less mime 类型,以确保它知道如何处理此文件。

      【讨论】:

      • 我刚刚运行了这个gksudo gedit /etc/mime.types 然后我将它添加到了文件text/less less 我仍然无法让它工作
      【解决方案4】:

      查看您的网络服务器终端。我正在使用 WEBrick 并在通过 http://railscasts.com/episodes/328-twitter-bootstrap-basics?view=asciicast 截屏视频后得到“ActionView::Template::Error (no such file to load -- less”)。我所做的只是重置网络服务器。

      【讨论】:

        猜你喜欢
        • 2014-01-16
        • 2011-02-23
        • 2013-12-14
        • 2011-12-19
        • 2011-11-30
        • 2016-05-09
        • 2023-03-03
        • 2014-04-15
        相关资源
        最近更新 更多