【问题标题】:twitter-bootstrap-rails 4.0.0 with Rails 4twitter-bootstrap-rails 4.0.0 和 Rails 4
【发布时间】:2018-03-16 11:25:47
【问题描述】:

https://github.com/seyhunak/twitter-bootstrap-rails 说: 用于 Rails 5 和 Rails 4 资产管道

的 Twitter Bootstrap

但捆绑安装后我看到了这个:

Bundler could not find compatible versions for gem "actionpack":
  In Gemfile:
    rails (= 4.1.7) was resolved to 4.1.7, which depends on
      actionpack (= 4.1.7)

    twitter-bootstrap-rails (~> 4.0.0) was resolved to 4.0.0, which depends on
      actionpack (>= 5.0.1, ~> 5.0)

是否可以让 twitter-bootstrap-rails 4.0.0 与 Rails 4.1.7 一起使用?

【问题讨论】:

    标签: ruby-on-rails twitter-bootstrap-rails


    【解决方案1】:

    您用于twitter-bootstrap-rails 的版本是4.0.0,它依赖于rails >= 5.0.1, ~> 5.0,您可以查看here

    改用3.2.0 版本,它会为你工作。

    gem "twitter-bootstrap-rails", '~> 3.2.0'
    

    【讨论】:

    • > 您用于 twitter-bootstrap-rails 的版本是 4.0.0,它依赖于 rails >= 5.0.1,~> 5.0,您可以在此处查看。是的,我已经看到了。但是......它是遗留应用程序,它是用 twitter-bootstrap-rails gem 的 4.0.0 版本构建的。也许依赖关系在前一段时间有所不同。
    【解决方案2】:
    • 克隆的 twitter-bootstrap-rails 存储库
    • 分析的最新提交
    • 更改了宝石规格
    • ????
    • 利润!!!

    【讨论】:

      【解决方案3】:

      我投票赞成使用 bootstrap 4 WITHOUT gem。

      在某些情况下和我的经验,当我们手动将它集成到 Rails 时,这种实现需要更少的工作:

      • 下载所有需要的 CSS、Java、广告素材
      • 将它们全部放在适当的 Rails 资产文件夹中
      • 将它们正确包含在资产主文件(application.js、application.css、images)中
      • 按照引导网站上的正确指南使用它
      • 拥有您想要的外观

      这样,您不必担心 gem 依赖甚至 ruby​​ 和 rails 版本。

      并且完全欢迎任何比我更好的想法。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-07
      • 2014-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多