【问题标题】:Twitter-bootstrap-rails gem in windows 7 issueWindows 7 问题中的 Twitter-bootstrap-rails gem
【发布时间】:2015-09-30 00:26:52
【问题描述】:

我正在尝试使用 twitter-bootstrail-rails gem 来设置我的设计登录页面和自定义页面的样式。我已经关注了截屏视频并包含了所需的 gem (gem 'twitter-bootstrap-rails'

gem 'therubyracer', :platform => :ruby
# gem 'therubyracer', '~> 0.10.2'#therubyracer
gem 'libv8', '3.16.14.3'

gem 'less-rails')in my gem file. I am on Windows 7.

我的所有 gem 都已成功安装,但是当我导航到 http://localhost:3000/users/sign_up 或任何页面时,我收到此错误。请帮助我解决此问题,因为我很长时间对此感到震惊..

无法加载此类文件 -- v8 (在 C:/Sites/konavsa/app/assets/stylesheets/bootstrap_and_overrides.css.less 中) 提取的源代码(第 6 行附近):

科纳夫萨

<%= stylesheet_link_tag    "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<meta name="viewport" content="width=device-width, initial-scale=1.0">

【问题讨论】:

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


【解决方案1】:

试试这个:

gem 'libv8', '~> 3.11.8.3', :platform => :ruby

【讨论】:

    【解决方案2】:

    我之前遇到过这个错误,这让我将 ruby​​/rails 开发切换到 linux。我仍然在 Windows 中编程,但我正在使用 Vagrant + VirtualBox 在 linux 环境下运行项目。

    不幸的是,一些(少数)gem 在 Windows 上不能很好地工作。所以我做了切换。无论如何,这是您在“开始行动”之前可以尝试的一些事情(尽管我建议您无论如何都要这样做,这样您就可以隔离您的运行环境,同时仍然在 Windows/OS X 上使用您最喜欢的 IDE):

    1. 尝试安装 nodeJS。有时它可以解决问题,虽然我不能保证什么。
    2. 不要使用 LESS。请改用 SASS,因为它是 Rails 对资产管道的默认设置。
    3. 再次。切换到Vagrant + VirtualBox 甚至 Docker。有很多教程如何使用它们设置您的项目。

    【讨论】:

      【解决方案3】:

      在 Windows 上,用于 Windows 上没有 ruby​​racer gem 的 Twitter 引导程序

      尝试在您的 Gemfile 中添加这一行

      # Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
      gem 'bootstrap-sass-extras'
      gem "twitter-bootstrap-rails"
      

      键入捆绑安装

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-31
        • 2012-02-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多