我对ruby on rails还比较陌生,我一直在try 使用twitter-bootstrap作为一种assets资源 ,所以我已经将其包含在我的Gemfile中,并将其打包,然后成功安装.然而,我注意到它依赖于某些依赖项,这些依赖项在我执行"bundle"命令时没有显示出来.

它需要的依赖

(1) Libv8
(2) Less
(3) Less-rails

错误消息:

cannot load such file -- less
  (in c:/Sites/todo/app/assets/stylesheets/bootstrap_and_overrides.css.less)

[code]

Extracted source (around line #8):

5:   <!--[if lt IE 9]>
6:     <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"     type="text/javascript"></script>
7:   <![endif]-->
8:   <%= stylesheet_link_tag    "application", :media => "all" %>
9:   <%= javascript_include_tag "application" %>
10:   <%= csrf_meta_tags %>
11:   <meta name="viewport" content="width=device-width, initial-scale=1.0">

[/code]

Trace
app/views/layouts/application.html.erb:8:in     `_app_views_layouts_application_html_erb__560528188_27183396'
app/controllers/lists_controller.rb:7:in `index'

我已经注意到这个问题的很多答案,并选择了显而易见的解决方案,但不知何故,我仍然陷入困境,非常感谢一些指导.

推荐答案

我猜你是在使用sass而不是更少.

你试过twitter bootstrap 程序吗?

gem "therubyracer"
gem "less-rails"
gem "twitter-bootstrap-rails"

https://github.com/seyhunak/twitter-bootstrap-rails

Ruby-on-rails相关问答推荐

Rails 7:加载所有刺激控制器

在 Rails 中的一次调用中保存多个对象

如何运行单个 RSpec 测试?

Bundler:您必须使用 Bundler 2 或更高版本与此锁定文件

Rails:ENV.fetch() 和 ENV[] 之间的区别

如何从设计中删除/禁用注册

Rails 5:如何从数据库中删除列?

Rails 5,Rspec:架构中未找到环境数据

为什么 Rails 5 使用 ApplicationRecord 而不是 ActiveRecord::Base?

如何检测导致 Rake 中的弃用警告的原因

Rails: Sprockets::Rails::Helper::AssetNotPrecompiled 在开发中

在 El Capitan 上安装 Nokogiri (1.6.7) 时出错

未捕获的 ReferenceError:未定义 ReactDOM

ActiveRecord OR 查询哈希表示法

Rails API:实现身份验证的最佳方式?

RSpec:期望更改多个

无法连接 localhost:3000 ruby​​ on rails in vagrant

从 ActiveRecord 模型中获取特定属性

如何解决错误“‘生产’环境缺少‘secret_key_base’”(Rails 4.1)

由于机器人,Ruby on Rails“UTF-8 中的字节序列无效”