Jen*_*sky 1 ruby ruby-on-rails heroku ruby-on-rails-4
我有rails应用程序和本地一切正常(服务器启动等)但是当我不想在heroku上运行我的应用程序时我有问题(当我键入git push heroku master:
remote:安装capybara 2.4.4 remote:remote:
Gem :: Ext :: BuildError:ERROR:无法构建gem native扩展.remote:remote:
/tmp/build_e1c43ae12e0eb81663efdbfcf4917456/vendor/ruby-2.1.5/bin/ruby extconf.rb remote: *extconf.rb failed* remote:
由于某些原因无法创建Makefile,可能缺少必要的远程:库和/或标题.检查mkmf.log文件以获取更多详细信息.您可以远程:需要配置选项.remote:remote:提供配置选项:remote: - with-opt-dir remote:
--without-opt-dir remote: - with-opt-include remote: - without-opt-include = $ {opt-dir}/include remote: - with-opt-lib remote: - without-opt -lib = $ {opt-dir}/lib remote: -
with-make-prog remote: - without-make-prog remote:--srcdir =.remote:--curdir remote:--ruby =/tmp/build_e1c43ae12e0eb81663efdbfcf4917456/vendor/ruby-2.1.5/bin/ruby remote: - with-gl-dir remote: - with-gl-dir remote:--
with -gl-include remote: - without-gl-include = $ {gl-dir}/include remote: - with-gl-lib remote: - without-gl-lib = $ {gl-dir}/lib remote :
--with-zlib-dir remote: - with-zlib-dir remote: - with-zlib-include remote: - without-zlib-include = $ {zlib-dir}/include remote: - with-zlib -lib remote: - without-zlib-lib = $ {zlib-dir}/lib remote:命令'qmake'不可用remote:remote:extconf failed,退出代码1 remote:remote:gem文件将保留在/ tmp中/build_e1c43ae12e0eb81663efdbfcf4917456/vendor/bundle/ruby/2.1.0/gems/capybara-webkit-1.6.0进行检查.remote:结果记录到/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 remote:安装时出错capybara-webkit(1.6.0)和Bundler无法远程:继续.远程:
确保gem install capybara-webkit -v '1.6.0'在remote:bundling之前成功.远程:!远程:!无法通过Bundler安装gem.远程:!遥控器:遥控器:!推送拒绝,无法编译Ruby应用程序远程:远程:验证部署....远程:远程:!推弃被拒绝到foosballtr.remote:要 https://git.heroku.com/foosballtr.git ![远程拒绝] master - > master(pre-receive hook拒绝)错误:无法将某些引用推送到" 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
Run Code Online (Sandbox Code Playgroud)
移动gem 'capybara-webkit'到:development, :test组,它在生产没有必要:
许多应用依赖于具有本机扩展的gem,需要在部署目标上进行编译.
group :development, :test do
gem 'guard-rspec'
gem 'factory_girl_rails'
# gem 'pry-rails'
gem 'rspec-rails'
gem 'capybara-webkit'
gem 'selenium-webdriver'
gem 'capybara'
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
512 次 |
| 最近记录: |