Твиттер загрузочных рельсов CSS не загружается после клонирования проекта на новой машине

У меня две машины, Machine1 работает просто отлично. Machine2 - это новая машина, которую я настраиваю. Machine1 работает под управлением OSX 10.6 Snow Leopard, а Machine2 работает под управлением OSX 10.8 Mountain Lion. Я загрузил свой проект на Github, поэтому я должен иметь возможность (на Machine2) установить Xcode, homebrew, git, rvm, ruby, rails. Затем клонируйте проект, устанавливайте связку, грабли и вуаля, верно?

Нет, таблицы стилей не загружаются. CSS-стиля нет, поэтому я проверяю браузер, application.css показывает это:

/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.
 *= require_self
 *= require bootstrap_and_overrides
 *= require_tree  
 *= require jquery.ui.datepicker
 *= require jquery.facebox
*/

Я что-то забыл? Я побежал rails generate bootstrap:install less но до сих пор нет кости. По какой-то причине файл application.css не интерпретируется.

Я подумал, что это может быть проблема с версией Ruby, потому что Machine2 использовал Ruby 2.0 и Machine1 Ruby 1.9.2, поэтому я установил 1.9.2 на Machine2, но все еще нада.

Это все в режиме разработки. Кроме того, пытаясь устранить проблему, я включил bootstrap_and_overrides Таблица стилей в макете, а затем у меня был какой-то стиль! но это явно не решение.

вот некоторые конфигурации:

Gemfile

source 'https://rubygems.org'

gem 'rails', '3.2.3'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'mysql2'


# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'twitter-bootstrap-rails'
  gem 'less-rails'
  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  gem 'therubyracer', :platform => :ruby
  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

development.rb

Experts::Application.configure do

  config.cache_classes = false

  config.whiny_nils = true

  config.consider_all_requests_local       = true
  config.action_controller.perform_caching = false

  config.action_mailer.raise_delivery_errors = false

  config.active_support.deprecation = :log

  config.action_dispatch.best_standards_support = :builtin

  config.active_record.mass_assignment_sanitizer = :strict

  config.active_record.auto_explain_threshold_in_seconds = 0.5

  config.assets.compress = false

  config.assets.debug = true
end

1 ответ

Вероятно, вариант downgrade less-rails - вариант, я столкнулся с проблемой при обновлении до ruby ​​2.0.0-p247 с 1.9.3 и обновлении всего гема. Я не могу прекомпилировать в производство, после того, как я понизил less-rails до 2.3.3, все работает

Другие вопросы по тегам