Ruby on rails 雷克流产了!找不到文件twitter/bootstrap

Ruby on rails 雷克流产了!找不到文件twitter/bootstrap,ruby-on-rails,ruby-on-rails-3,twitter-bootstrap,Ruby On Rails,Ruby On Rails 3,Twitter Bootstrap,我遵循Hartl关于ROR 3.2的教程,我构建了一个简单的应用程序,在本地运行良好,但当我尝试将它部署到heroku wit$git push heroku master时,rake assets:precompile失败,因为找不到文件twitter/bootstrap。application.js引发的错误 我已经用谷歌搜索了这个问题,但没有一个答案适合我: 有人能帮我解决这个问题吗? 如果我必须附上一些文件,或者如果你需要其他信息,请告诉我。 多谢各位 这是档案 gem 'rails'

我遵循Hartl关于ROR 3.2的教程,我构建了一个简单的应用程序,在本地运行良好,但当我尝试将它部署到heroku wit$git push heroku master时,rake assets:precompile失败,因为找不到文件twitter/bootstrap。application.js引发的错误 我已经用谷歌搜索了这个问题,但没有一个答案适合我:

有人能帮我解决这个问题吗? 如果我必须附上一些文件,或者如果你需要其他信息,请告诉我。 多谢各位

这是档案

gem 'rails', '3.2.6'

group :development do
gem 'sqlite3'
gem 'annotate', '~> 2.4.1.beta'
end

group :production do
  gem 'pg'
end

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'twitter-bootstrap-rails', '~> 2.0.1.0'
  gem 'bootstrap-sass', '~> 2.0.3'
  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'
gem 'bcrypt-ruby', '3.0.1'
你有没有加上:

# Allow compilation of assests on Heroku
config.assets.initialize_on_precompile = false
到您的config/application.rb文件?这是我为解决Heroku的问题所做的最后一步

另外,尽管我在网上读到了一些东西,但你还是可以将gem'bootstrap sass'、“~>2.0.3”留在你的组资产中进行阻止

听起来您的gem文件中存在问题,下面是一个在Heroku上运行良好的示例:

source 'https://rubygems.org'

group :development, :test do
  gem 'rspec-rails', '2.9.0'
  gem 'guard-rspec', '0.5.5'
end

group :test do
  gem 'capybara', '1.1.2'
end

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'uglifier', '>= 1.0.3'

  gem 'bootstrap-sass', '~> 2.0.3'
end

gem 'rails', '3.2.2'
gem 'pg', '0.13.2'
gem 'jquery-rails', '2.0.2'
gem 'simple_form', '2.0.1'

我有一个类似的问题,通过将引导相关的gem移出gemfile中的资产组得到了修复。将其粘贴到常规宝石列表旁边,应该可以正常使用。

我通过以下步骤解决了此问题:

从gemfile中的资产外部移动twitter引导rails gem 更新twitter引导程序rails gem版本2.2.6或 只需在文件中的行下方粘贴即可。 gem'twitter引导轨道',:git=>'git://github.com/seyhunak/twitter-bootstrap-rails.git'
如果twitter bootstrap rails 2.2.6不起作用,那么请使用twitter bootstrap rails gem最新版本。

它不起作用。不幸的是,我已经在heroku上直接尝试过了,因为在本地,由于therubyracer的原因,我现在在运行bundle安装时遇到了另一个问题,现在rake被中止,因为已经需要application.css。My application.css只有'*=require\u self*=require\u tree'好吧,现在我不再有关于therubyracer的问题了,但问题仍然是一样的,有人吗?