【发布时间】:2013-03-02 14:09:19
【问题描述】:
我正在尝试在现有项目上安装 Twitter Bootstrap
我尝试这样做,遵循this:
group :assets do
gem 'bootstrap-sass-rails'
end
我明白了:
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
bootstrap-sass-rails (>= 0) java depends on
actionpack (~> 3.1.0) java
rails (= 2.3.14) java depends on
actionpack (2.3.14)
Bundler could not find compatible versions for gem "rails":
In Gemfile:
bootstrap-sass-rails (>= 0) java depends on
rails (~> 3.1.3) java
rails (2.3.14)
知道当我运行 rails -v 时,我会得到 rails 3.2.12。所以,按照文档,我尝试了这个
gem install bootstrap-sass-rails
我被告知 gem 已成功安装,但我的 app 文件夹中没有看到任何新文件。顺便说一句,我试图在我的一个样式表中添加这个
**/*
*= require twitter/bootstrap
*/
**
但是我的布局似乎没有调用引导 css。有人可以帮忙吗?这是安装 Bootstrap 的正确方法吗?
更新:我刚刚注意到在 gem 文件中我有:gem "rails", "2.3.14"
【问题讨论】:
-
如果应用程序不是那么大,您可以考虑迁移到 Rails 3(甚至是即将发布的 Rails 4)。原因很简单:Rails 2 无法使用所有现代技术,我认为网络上不会有太多(任何?!)关于 Bootstrap + Rails 2 的教程,因为 bootstrap 是在 Rails 一年后发布的3 发布。
-
当然可以,但是我正在研究 gitorious,我不知道我是否可以简单地升级到 rails 3 或 4...
-
简单试一试怎么样?在那里创建一个新项目并在您的 gemfile 中设置
gem 'rails', '3.2.12'。然后运行bundle。 ... 看看这里:blog.gitorious.org/2013/01/29/gitorious-2-4-6-has-been-released .. 你必须运行 gitoriousnext分支。也许这是一个选择? -
我查看了谷歌的 Rails 2 + Bootstrap。什么都没有...当然,您仍然可以在没有 gem 的情况下完成它,只需手动包含 CSS 和 JS。
-
这正是我想要做的,我添加了 ,这是正确的绝对路径,但在我的控制台中,我什至没有迹象表明文件已被读取??我错过了什么吗?
标签: css ruby-on-rails twitter-bootstrap ruby-on-rails-2