【问题标题】:@import 'bootstrap' error on win7 , showing 500 errorwin7 上的@import 'bootstrap' 错误,显示 500 错误
【发布时间】:2012-04-29 04:48:47
【问题描述】:

我正在构建一个简单的 rails 应用程序,当我加载主页时,我得到:

在 59 毫秒内完成 500 内部服务器错误 ActionView::Template::Error(不同的前缀:“c:/”和 “D:/workspaceRor/jrpappthree/ssets/stylesheets” (在 D:/workspaceRor/jrpappthree/app/assets/stylesheets/custom.css.scss)):
2: <html>
3:   <head>
4:     <title><%= full_title(yield(:title)) %></title>
5:     <%= stylesheet_link_tag    "application", media: "all" %>
6:     <%= javascript_include_tag "application" %>
7:     <%= csrf_meta_tags %>
8:     <%= render 'layouts/shim' %>

我的宝石文件

gem 'rails'
gem 'bootstrap-sass'
gem 'bcrypt-ruby'
gem 'faker'
gem 'will_paginate'
gem 'bootstrap-will_paginate'
gem 'pg'
group :development, :test do
gem 'mysql2'
gem 'annotate'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do

gem 'sass-rails'
gem 'coffee-rails'
gem 'uglifier'
gem 'railties'
end
gem 'jquery-rails'
group :test do

end

group :production do
#  gem 'pg'
end

在 D:/workspaceRor/jrpappthree/app/assets/stylesheets/custom.css.scss

@import "bootstrap";


body {
   padding-top: 60px;
}
.
.
.

在开发环境中,它显示上述错误,但在生产中它工作正常。 我什至尝试过

# config/environments/production.rb
...
config.assets.compile = true
...

但这并没有解决我的问题。 那么在开发环境中运行应用程序的解决方案是什么。成功地?

【问题讨论】:

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


    【解决方案1】:

    看起来这是 Windows 上 bootstrap.sass gem 中的一个错误。

    我看到有人将项目移到 C 盘,然后它就开始工作了。

    【讨论】:

      【解决方案2】:

      另一种解决方案是创建一个从 C: 驱动器到 D: 驱动器的连接点(类似于硬链接,但适用于目录),并在 C: 驱动器上的链接目录中运行 rails 服务器。 AFAIK 命令因操作系统版本而异,但在 Vista 上有效:

      mklink /J c:\&lt;linkdir&gt; d:\&lt;targetdir&gt;

      我相信有一个名为“Junction”的应用程序可用于较旧的操作系统版本。在我的系统上,我将应用程序保存在 USB 记忆棒上,这样我就可以在台式机和笔记本电脑系统之间轻松移动它,因此不想将它移动到 C:。该应用程序称为“订单”,因此我执行了:

      mklink /J c:\ordersapp d:\sites\orders

      然后运行rails服务器:

      c:\&gt; cd \ordersapp

      c:\ordersapp&gt; rails s

      一切正常。代码现在似乎在 c: 上运行。

      【讨论】:

        【解决方案3】:

        这实际上是 Rails 中的一个问题 - 请参阅:https://github.com/rails/rails/issues/660

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-04-04
          • 1970-01-01
          • 2022-08-12
          • 2021-08-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多