bootstrap-sass-rails을 설치하려고합니다. 다음 줄을 그룹에 복사했습니다 : gem 'bootstrap-sass-rails'
. 나는 bundle install
을 만났다. 나는 README에있는 지시 사항을 정확하게 따라 갔지만 Sass는 'twitter/bootstrap'을 찾을 수 없다고 불평했습니다. 파일을 찾은 후 조금 쳐다 보았습니다.번들 설치 중에/vendor가 복사하지 않는 이유는 무엇입니까?
여기서 혼란스러운 부분이 있습니다. 보석은 잘 설치되었다 (또는 Bundler가 말했다). 하지만 지금은 내 /vendor/assets/stylesheets
디렉토리에 아무것도 없어! git status
을 확인했는데 app/assets/stylesheets/application.css.scss
및 app/assets/javascripts/application.js
을 제외한 새 Sass 파일 (또는 실제로 다른 것)이 변경되지 않았습니다! 그 보석이 망가 졌다고 생각했는데 똑같은 일이 bootstrap-sass에서 일어났습니다.
왜 내 보석이 제대로 설치되지 않았습니까?
전체 Gemfile은 "부트 스트랩-말대꾸 레일"보석의 경우
source 'https://rubygems.org'
gem 'rails', '3.2.12'
gem 'bson_ext'
gem 'nokogiri'
gem 'execjs'
gem 'therubyracer'
gem 'rb-readline', '~> 0.4.2'
gem 'jquery-rails'
gem 'simple_form'
gem 'mysql2'
gem 'chronic'
gem 'prawn-labels'
gem 'draper'
gem 'ruby-aaws'
gem 'bcrypt-ruby'
gem 'sass-rails', '~> 3.2'
group :assets do
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
gem 'bootstrap-sass-rails'
end
group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'quiet_assets'
gem 'thin'
end
group :development, :test do
gem 'bourne'
gem 'rspec-rails'
gem 'pry'
gem 'pry-doc'
gem 'pry-debugger'
gem 'pry-rails'
gem 'faker'
gem 'pdf-inspector'
gem 'guard-rspec'
gem 'guard-zeus'
gem 'guard-livereload'
gem 'debugger'
gem 'rb-fsevent' if RUBY_PLATFORM =~ /darwin/i
if RUBY_PLATFORM =~ /linux/i then
gem 'rb-inotify' # Filesystem changes
gem 'libnotify' # Desktop notifications
end
end
group :test do
gem 'factory_girl_rails'
end
있습니다. 그게 나에게 '파일을 찾을 수 없거나 읽을 수 없음 : 부트 스트랩.'오류가 발생합니다. 로드 경로 : Sass :: Rails :: Importer ([redacted] /app/assets/stylesheets/application.css.scss) (in [redacted ] /app/assets/stylesheets/application.css.scss) – Hut8
@LaceCard, 콘솔에서 확인하십시오 :'Rails.application.assets.paths'. 보석 경로가 포함되어 있으면 문제가 없습니다. –
매우 흥미 롭습니다 - 경로에 있습니다! 번들 설치 후 서버를 다시 시작해야했습니다. 이제 나는 내가 무엇을 바꿨는지 완전히 모르겠다. 그러나 나는'bootstrap-sass'를 대신 사용하고있다. – Hut8