我最近开始在资产管道中遇到奇怪的行为。 我正在使用Ruby on Rails(3.2.3)。 我正在使用的著名库:

# From Gemfile
gem 'jquery-rails'
gem 'therubyracer', :require => 'v8'
gem "less-rails"
gem 'twitter-bootstrap-rails', '>= 2.1.6'
gem 'sass-rails', '~> 3.2.3'
gem 'devise', '~> 2.2.3'        #   Note: Recently upgraded

我最近去编译我的资产,并且碰壁了:

$ bundle exec rake assets:precompile RAILS_ENV=development --trace
** Invoke assets:precompile (first_time)
** Execute assets:precompile
/Users/tim/.rvm/rubies/ruby-1.9.3-p374/bin/ruby /Users/tim/.rvm/gems/ruby-1.9.3-p374/bin/rake assets:precompile:all RAILS_ENV=development RAILS_GROUPS=assets --trace
** Invoke assets:precompile:all (first_time)
** Execute assets:precompile:all
** Invoke assets:precompile:primary (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke environment (first_time)
** Execute environment
** Invoke tmp:cache:clear (first_time)
** Execute tmp:cache:clear
** Execute assets:precompile:primary
expected ')' got '}'
Command failed with status (1): [/Users/tim/.rvm/rubies/ruby-1.9.3-p374/bin...]

在过去的几个小时中,我一直在寻找有关此问题的任何信息,以寻找有关此问题发生在哪里的线索。 在这一点上,我的主要问题是我从轨道获得的反馈/错误输出。 通过跟踪,我仍在查看似乎在我的许多资产文件/目录之一中存在的问题。 此时,其他调试或文件跟踪的方法(也许是更详细的编译模式?)会很好。

下一步是检查Git提交日志,查看对资产管道的哪些更改可能导致了此问题。

===============>>#1 票数:1

这是twitter bootstrap gem中的错误。 错误的CSS语法。 尝试从清单文件application.css中将其删除,然后重新启动资产预编译。 如果它真的是自举宝石,请尝试使用最新版本

  ask by timimsms translate from so

未解决问题?本站智能推荐:

1回复

有没有人在不使用gem的情况下在rails资产管道中使用twitter bootstrap运气好?

对我来说,必须使用gem来合并一些样式表似乎很荒谬。 我需要对要使用的twitter bootstraps模块进行更多控制。 似乎没有什么宝石允许我输入所需的自助餐样式的选项。 仅仅将所有内容都扔到样式表/资产中的twitter文件夹中的问题是,链轮将始终将其导入,并且在预编译用于生产
1回复

Rails:开发中资产未正确呈现

我已经为此苦苦挣扎了几天-我在我的rails应用程序中添加了bootstrap(和其他一些gems),但是由于某些原因,相应的CSS文件没有呈现,因此bootstrap样式没有显示出来。 这是我文件的相关部分: app/views/layouts application.html.e
3回复

字体字形不适用于bootstrap 3和rails 4

我无法让glyphicons与bootstrap 3和rails一起使用。 我已经浪费了互联网,却找不到任何帮助。 在我的bootstrap.css文件中,我有: 在application.rb中,我有: 我已经尝试运行: 佣金资产:预编译RAILS_ENV =开发
3回复

使用twitter-bootstrap-rails gem [Rails3]时找不到bootstrap.css

我想在twitter-bootstrap-rails gem中使用更少的东西,但收到“无法加载/assets/bootstrap.css”和“无法加载/assets/bootstrap-response.css”错误(野生动物园Web检查器)。 有任何想法吗? 这是我的Gemfile :
1回复

使用Less-Mixins和twitter-bootstrap-rails

我正在尝试使用bootstrap mixins和twitter-bootstrap-rails gem以及bootstrap。 在app/assets/stylesheets/custom.less我有以下内容 所以我的目标是让类form-left的行为好像它是用引导类col-md-4
2回复

Less ::错误/无法识别的输入 - twitter-bootstrap-rails

在将rails从3.2.3更新到3.2.14之后,并从2.2.0 - 2.2.6更新twitter-bootstrap-rails我得到了这个较少无法识别的输入错误: 违规行似乎是bootstrap_and_overrides.css.less中的前2行。 谷歌搜索建议降级到2.
1回复

Rails引导程序已损坏

我有一个奇怪的问题。 直到几分钟前才有问题。 在不更改less / css文件的情况下(从未更改),引导按钮的外观和导航栏标题的外观突然发生了变化。 在第一张图片上,您可以看到按钮的外观,在第二张图片上,您现在可以看到它的外观,而无需将鼠标悬停在上面。 与导航栏标题相同,当我
3回复

Twitter Bootstrap Rails:如何通过重用类来编写语义HTML?

因此,我安装了twitter-bootstrap-rails gem。 我运行生成器来创建bootstrap_and_overrides.css.less文件。 现在,我想写一些语义HTML。 所以不用写: 我希望能够写: 但是,当我尝试为此编写更少的内容时,则不会应用这些
2回复

将Bootswatch主题与Twitter-Bootstrap-Rails Gem集成

我有一个运行Bootstrap的Ruby on Rails应用程序,我使用gem twitter-bootstrap-rails安装。 我现在想整合一个新的Bootswatch主题,但我无法弄清楚要做什么。 每个主题有四种可能的下载 - 一个bootstrap.css文件,一个boo
1回复

Rails'LESS:'无法识别的输入'的错误'与助手,如asset_url,image_tag

我有一个rails应用程序,它在我以前的机器上运行正常,但在第一次遇到asset_url或image_tag时出现无法识别的输入错误(即注释掉一个实例会导致错误进一步向下移动页面)。 它似乎适用于任何涉及资产路径的助手。 运行OS X Mountain Lion,我在跟踪下面列出了完整的