我正在尝试将gem(特别是bootstrap-sass)更新到最新版本(3.1.1)。为此,我首先编辑了Gemfile,将bootstrap行更改为:
gem 'bootstrap-sass', '3.1.1'
然后我跑了
bundle install
bundle update
bundle install
并启动了服务器,但是当查看包含Bootstrap的自定义CSS文件时,包含的CSS仍然是版本2.3.2。这个问题可能有一个简单的答案来强制更新应用程序的所有组件,但如何应用此更新?
这是Github的回购,所以人们可以帮助调试更快: https://github.com/afuhrtrumpet/menu_app
答案 0 :(得分:2)
根据bootstrap-sass readme.md: https://github.com/twbs/bootstrap-sass
确保你的Gemfile中也有sass-rails。
gem' sass-rails','> = 3.2'
由于您已经运行过bootstrap,我假设您在CSS树中有 @import' bootstrap' 。
答案 1 :(得分:1)
旧版本的bootstrap-sass仍然与新版本一起安装,但仍在使用中。以下命令修复了它:
gem cleanup bootstrap-sass
答案 2 :(得分:0)
删除Gemfile.lock,然后重新运行包命令