Ответ 1
Я думаю, вы используете sass вместо LESS.
Вы пробовали камкордер twitter-bootstrap-rails?
gem "therubyracer"
gem "less-rails"
gem "twitter-bootstrap-rails"
Я новичок в ruby on rails
, я пытался использовать twitter-bootstrap
как актив, поэтому я включил его в свой 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 вместо LESS.
Вы пробовали камкордер twitter-bootstrap-rails?
gem "therubyracer"
gem "less-rails"
gem "twitter-bootstrap-rails"
Мне просто нужно было перезапустить мой сервер.
Я добавил три драгоценных камня, перечисленных выше (less-rails
, therubyracer
и twitter-bootstrap-rails
, с Rails 3.2.13), в то время как мой локальный сервер работал, что привело к проблеме, описанной выше. Поэтому, как только я выключил его и снова перезапустил, все загрузилось хорошо.
Вам нужно либо обновить therubyracer
, либо понизить категорию twitter-bootstrap-rails
до версии 2.1.7, которая является последней известной версией, у которой не было этой проблемы.
Запустите либо bundle update
, чтобы обновить ваши драгоценные камни или в вашем Gemfile
сделать ваш твитер-бутстрап-рельс жемчужиной так:
gem 'twitter-bootstrap-rails', '2.1.7'
Взгляните на эту проблему:
https://github.com/seyhunak/twitter-bootstrap-rails/issues/465
Эта проблема возникла в версиях после 2.1.7 на twitter-bootstrap-rails
.
Если вы получаете его под Windows, это должно помочь вам therubyracer_for_windows
Это помогло мне
возможно, вы находитесь на окнах... нет libv8 для окон и нет двоичного therubyracer, потому что это зависит от libv8