【发布时间】:2015-10-29 07:37:58
【问题描述】:
我有 rails 应用程序,并且在本地一切正常(服务器启动等)
但是当我不想在 heroku 上运行我的应用程序时,我遇到了问题(当我输入 git push heroku master:
远程:安装 capybara 2.4.4 远程:远程:
Gem::Ext::BuildError: 错误: 无法构建 gem 原生扩展。 远程:远程:
/tmp/build_e1c43ae12e0eb81663efdbfcf4917456/vendor/ruby-2.1.5/bin/ruby extconf.rb 远程:* extconf.rb 失败 * 远程:
由于某种原因无法创建 Makefile,可能缺少 必要的远程:库和/或标题。检查 mkmf.log 文件以获取更多详细信息。您可能远程:需要配置 选项。远程:远程:提供的配置 选项:远程:--with-opt-dir 远程:
--without-opt-dir 远程:--with-opt-include 远程:--without-opt-include=${opt-dir}/include 远程:--with-opt-lib 远程:--without-opt -lib=${opt-dir}/lib 远程:
--with-make-prog 远程:--without-make-prog 远程:--srcdir=。远程:--curdir 远程:--ruby=/tmp/build_e1c43ae12e0eb81663efdbfcf4917456/vendor/ruby-2.1.5/bin/ruby 远程:--with-gl-dir 远程:--without-gl-dir 远程:
--with-gl-include 远程:--without-gl-include=${gl-dir}/include 远程:--with-gl-lib 远程:--without-gl-lib=${gl-dir} /lib 远程:
--with-zlib-dir 远程:--without-zlib-dir 远程:--with-zlib-include 远程:--without-zlib-include=${zlib-dir}/include 远程:--with-zlib -lib 远程:--without-zlib-lib=${zlib-dir}/lib 远程:命令 'qmake' 不可用远程:远程: extconf 失败,退出代码 1 远程:远程:Gem 文件 将继续安装在 /tmp/build_e1c43ae12e0eb81663efdbfcf4917456/vendor/bundle/ruby/2.1.0/gems/capybara-webkit-1.6.0 供检查。远程:结果记录到 /tmp/build_e1c43ae12e0eb81663efdbfcf4917456/vendor/bundle/ruby/2.1.0/extensions/x86_64-linux/2.1.0-static/capybara-webkit-1.6.0/gem_make.out 远程:安装 capybara-webkit 时出错 (1.6.0),并且 Bundler 无法远程:继续。远程:
确保gem install capybara-webkit -v '1.6.0'成功 远程之前:捆绑。偏僻的: !偏僻的: !失败 通过 Bundler 安装 gem。偏僻的: !远程:远程:!推 拒绝,无法编译 Ruby 应用程序远程:远程:验证 部署....远程:远程:!将拒绝推送到 foosballtr。远程:到 https://git.heroku.com/foosballtr.git! [远程拒绝] master -> master (pre-receive hook denied) 错误:未能将一些参考推送到 'https://git.heroku.com/foosballtr.git'
这是我的 Gemfile:
source 'https://rubygems.org'
ruby '2.1.5'
gem 'rails', '4.1.8'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem "paperclip", "~> 4.3"
gem 'bootstrap-sass', '~> 3.3.5'
gem 'jquery-ui-rails'
gem 'jquery-turbolinks'
gem 'sprockets'
gem 'capybara-webkit'
gem "chartkick"
group :development do
gem 'sqlite3'
end
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :development, :test do
gem 'guard-rspec'
gem 'factory_girl_rails'
# gem 'pry-rails'
gem 'rspec-rails'
gem 'selenium-webdriver'
gem 'capybara'
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 heroku