Installfest | Railsbridge |部署Rails应用程序| heroku推送已拒绝| 无法通过捆绑器安装宝石

质量检查

确实停留在步骤2.5:部署(推送)到heroku-(http://installfest.railsbridge.org/installfest/deploy_a_rails_app)。我已按要求完成。但是预期结果不匹配。即使我尝试了类似帖子中的所有解决方案,问题仍然存在。我已经将SQLite更改为“ pg”。已安装postgresq1。仍无济于事。检测到我无法在文件上找到的SQLite gem。请原谅我目前缺乏了解。

C:\Sites\test_app>git commit -m "Updates for heroku deployment"
On branch master
nothing to commit, working directory clean

C:\Sites\test_app>git push heroku master
Counting objects: 96, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (88/88), done.
Writing objects: 100% (96/96), 21.53 KiB | 0 bytes/s, done.
Total 96 (delta 8), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.2.4
remote: ###### WARNING:
remote:        Removing `Gemfile.lock` because it was generated on Windows.
remote:        Bundler will do a full resolve so native gems are handled properly.
remote:        This may result in unexpected gem versions being used in your app.
remote:        In rare occasions Bundler may not be able to resolve your dependencies at all.
remote:        https://devcenter.heroku.com/articles/bundler-windows-gemfile
remote:
remote: -----> Installing dependencies using bundler 1.11.2
remote:        Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4
remote:        Fetching gem metadata from https://rubygems.org/...........
remote:        Fetching version metadata from https://rubygems.org/...
remote:        Fetching dependency metadata from https://rubygems.org/..
remote:        Resolving dependencies....
remote:        Installing json 1.8.3 with native extensions
remote:        Installing i18n 0.7.0
remote:        Installing rake 11.1.2
remote:        Installing thread_safe 0.3.5
remote:        Installing minitest 5.9.0
remote:        Installing erubis 2.7.0
remote:        Installing builder 3.2.2
remote:        Installing mini_portile2 2.1.0
remote:        Installing pkg-config 1.1.7
remote:        Installing rack 1.6.4
remote:        Installing mime-types-data 3.2016.0521
remote:        Using bundler 1.11.2
remote:        Installing arel 6.0.3
remote:        Installing execjs 2.7.0
remote:        Installing coffee-script-source 1.10.0
remote:        Installing thor 0.19.1
remote:        Installing concurrent-ruby 1.0.2
remote:        Installing multi_json 1.12.1
remote:        Installing sass 3.4.22
remote:        Installing sqlite3 1.3.11 with native extensions
remote:        Installing tilt 2.0.5
remote:        Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
remote:        /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/ruby-2.2.4/bin/ruby -r ./siteconf20160610-323-o54ilu.rb extconf.rb
remote:        checking for sqlite3.h... no
remote:        sqlite3.h is missing. Try 'port install sqlite3 +universal',
remote:        'yum install sqlite-devel' or 'apt-get install libsqlite3-dev'
remote:        and check your shared library search path (the
remote:        location where your sqlite3 shared library is located).
remote:        *** extconf.rb failed ***
remote:        Could not create Makefile due to some reason, probably lack of necessary
remote:        libraries and/or headers.  Check the mkmf.log file for more details.  You may
remote:        need configuration options.
remote:        Provided configuration options:
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_6045ed930dd6a5b85911b00009c2001c/vendor/ruby-2.2.4/bin/$(RUBY_BASE_NAME)
remote:        --with-sqlite3-dir
remote:        --without-sqlite3-dir
remote:        --with-sqlite3-include
remote:        --without-sqlite3-include=${sqlite3-dir}/include
remote:        --with-sqlite3-lib
remote:        --without-sqlite3-lib=${sqlite3-dir}/lib
remote:        extconf failed, exit code 1
remote:        Gem files will remain installed in /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/bundle/ruby/2.2.0/gems/sqlite3-1.3.11 for inspection.
remote:        Results logged to /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/bundle/ruby/2.2.0/extensions/x86_64-linux/2.2.0-static/sqlite3-1.3.11/gem_make.out
remote:        Installing tzinfo 1.2.2
remote:        Installing rdoc 4.2.2
remote:        Installing rack-test 0.6.3
remote:        Installing mime-types 3.1
remote:        Installing nokogiri 1.6.8 with native extensions
remote:        Installing uglifier 3.0.0
remote:        Installing coffee-script 2.4.1
remote:        Installing sprockets 3.6.0
remote:        An error occurred while installing sqlite3 (1.3.11), and Bundler cannot
remote:        continue.
remote:        Make sure that `gem install sqlite3 -v '1.3.11'` succeeds before bundling.
remote:        Bundler Output: Fetching gem metadata from https://rubygems.org/...........
remote:        Fetching version metadata from https://rubygems.org/...
remote:        Fetching dependency metadata from https://rubygems.org/..
remote:        Resolving dependencies....
remote:        Installing json 1.8.3 with native extensions
remote:        Installing i18n 0.7.0
remote:        Installing rake 11.1.2
remote:        Installing thread_safe 0.3.5
remote:        Installing minitest 5.9.0
remote:        Installing erubis 2.7.0
remote:        Installing builder 3.2.2
remote:        Installing mini_portile2 2.1.0
remote:        Installing pkg-config 1.1.7
remote:        Installing rack 1.6.4
remote:        Installing mime-types-data 3.2016.0521
remote:        Using bundler 1.11.2
remote:        Installing arel 6.0.3
remote:        Installing execjs 2.7.0
remote:        Installing coffee-script-source 1.10.0
remote:        Installing thor 0.19.1
remote:        Installing concurrent-ruby 1.0.2
remote:        Installing multi_json 1.12.1
remote:        Installing sass 3.4.22
remote:        Installing sqlite3 1.3.11 with native extensions
remote:        Installing tilt 2.0.5
remote:
remote:        Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
remote:
remote:        /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/ruby-2.2.4/bin/ruby -r ./siteconf20160610-323-o54ilu.rb extconf.rb
remote:        checking for sqlite3.h... no
remote:        sqlite3.h is missing. Try 'port install sqlite3 +universal',
remote:        'yum install sqlite-devel' or 'apt-get install libsqlite3-dev'
remote:        and check your shared library search path (the
remote:        location where your sqlite3 shared library is located).
remote:        *** extconf.rb failed ***
remote:        Could not create Makefile due to some reason, probably lack of necessary
remote:        libraries and/or headers.  Check the mkmf.log file for more details.  You may
remote:        need configuration options.
remote:
remote:        Provided configuration options:
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_6045ed930dd6a5b85911b00009c2001c/vendor/ruby-2.2.4/bin/$(RUBY_BASE_NAME)
remote:        --with-sqlite3-dir
remote:        --without-sqlite3-dir
remote:        --with-sqlite3-include
remote:        --without-sqlite3-include=${sqlite3-dir}/include
remote:        --with-sqlite3-lib
remote:        --without-sqlite3-lib=${sqlite3-dir}/lib
remote:
remote:        extconf failed, exit code 1
remote:
remote:        Gem files will remain installed in /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/bundle/ruby/2.2.0/gems/sqlite3-1.3.11 for inspection.
remote:        Results logged to /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/bundle/ruby/2.2.0/extensions/x86_64-linux/2.2.0-static/sqlite3-1.3.11/gem_make.out
remote:        Installing tzinfo 1.2.2
remote:        Installing rdoc 4.2.2
remote:        Installing rack-test 0.6.3
remote:        Installing mime-types 3.1
remote:        Installing nokogiri 1.6.8 with native extensions
remote:        Installing uglifier 3.0.0
remote:        Installing coffee-script 2.4.1
remote:        Installing sprockets 3.6.0
remote:        An error occurred while installing sqlite3 (1.3.11), and Bundler cannot
remote:        continue.
remote:        Make sure that `gem install sqlite3 -v '1.3.11'` succeeds before bundling.
remote:  !
remote:  !     Failed to install gems via Bundler.
remote:  !
remote:  !     Detected sqlite3 gem which is not supported on Heroku.
remote:  !     https://devcenter.heroku.com/articles/sqlite3
remote:  !
remote:
remote:  !     Push rejected, failed to compile Ruby app
remote:
remote: Verifying deploy...
remote:
remote: !       Push rejected to agile-spire-70127.
remote:
To https://git.heroku.com/agile-spire-70127.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/agile-spire-70127.git'

Heroku构建日志:

-----> Ruby app detected
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-2.2.4
###### WARNING:
       Removing `Gemfile.lock` because it was generated on Windows.
       Bundler will do a full resolve so native gems are handled properly.
       This may result in unexpected gem versions being used in your app.
       In rare occasions Bundler may not be able to resolve your dependencies at all.
       https://devcenter.heroku.com/articles/bundler-windows-gemfile
-----> Installing dependencies using bundler 1.11.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4
       Fetching gem metadata from https://rubygems.org/...........
       Fetching version metadata from https://rubygems.org/...
       Fetching dependency metadata from https://rubygems.org/..
       Resolving dependencies....
       Installing json 1.8.3 with native extensions
       Installing i18n 0.7.0
       Installing rake 11.1.2
       Installing thread_safe 0.3.5
       Installing minitest 5.9.0
       Installing erubis 2.7.0
       Installing builder 3.2.2
       Installing mini_portile2 2.1.0
       Installing pkg-config 1.1.7
       Installing rack 1.6.4
       Installing mime-types-data 3.2016.0521
       Using bundler 1.11.2
       Installing arel 6.0.3
       Installing execjs 2.7.0
       Installing coffee-script-source 1.10.0
       Installing thor 0.19.1
       Installing concurrent-ruby 1.0.2
       Installing multi_json 1.12.1
       Installing sass 3.4.22
       Installing sqlite3 1.3.11 with native extensions
       Installing tilt 2.0.5
       Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
       /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/ruby-2.2.4/bin/ruby -r ./siteconf20160610-323-o54ilu.rb extconf.rb
       checking for sqlite3.h... no
       sqlite3.h is missing. Try 'port install sqlite3 +universal',
       'yum install sqlite-devel' or 'apt-get install libsqlite3-dev'
       and check your shared library search path (the
       location where your sqlite3 shared library is located).
       *** extconf.rb failed ***
       Could not create Makefile due to some reason, probably lack of necessary
       libraries and/or headers.  Check the mkmf.log file for more details.  You may
       need configuration options.
       Provided configuration options:
       --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_6045ed930dd6a5b85911b00009c2001c/vendor/ruby-2.2.4/bin/$(RUBY_BASE_NAME)
       --with-sqlite3-dir
       --without-sqlite3-dir
       --with-sqlite3-include
       --without-sqlite3-include=${sqlite3-dir}/include
       --with-sqlite3-lib
       --without-sqlite3-lib=${sqlite3-dir}/lib
       extconf failed, exit code 1
       Gem files will remain installed in /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/bundle/ruby/2.2.0/gems/sqlite3-1.3.11 for inspection.
       Results logged to /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/bundle/ruby/2.2.0/extensions/x86_64-linux/2.2.0-static/sqlite3-1.3.11/gem_make.out
       Installing tzinfo 1.2.2
       Installing rdoc 4.2.2
       Installing rack-test 0.6.3
       Installing mime-types 3.1
       Installing nokogiri 1.6.8 with native extensions
       Installing uglifier 3.0.0
       Installing coffee-script 2.4.1
       Installing sprockets 3.6.0
       An error occurred while installing sqlite3 (1.3.11), and Bundler cannot
       continue.
       Make sure that `gem install sqlite3 -v '1.3.11'` succeeds before bundling.
       Bundler Output: Fetching gem metadata from https://rubygems.org/...........
       Fetching version metadata from https://rubygems.org/...
       Fetching dependency metadata from https://rubygems.org/..
       Resolving dependencies....
       Installing json 1.8.3 with native extensions
       Installing i18n 0.7.0
       Installing rake 11.1.2
       Installing thread_safe 0.3.5
       Installing minitest 5.9.0
       Installing erubis 2.7.0
       Installing builder 3.2.2
       Installing mini_portile2 2.1.0
       Installing pkg-config 1.1.7
       Installing rack 1.6.4
       Installing mime-types-data 3.2016.0521
       Using bundler 1.11.2
       Installing arel 6.0.3
       Installing execjs 2.7.0
       Installing coffee-script-source 1.10.0
       Installing thor 0.19.1
       Installing concurrent-ruby 1.0.2
       Installing multi_json 1.12.1
       Installing sass 3.4.22
       Installing sqlite3 1.3.11 with native extensions
       Installing tilt 2.0.5

       Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

       /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/ruby-2.2.4/bin/ruby -r ./siteconf20160610-323-o54ilu.rb extconf.rb
       checking for sqlite3.h... no
       sqlite3.h is missing. Try 'port install sqlite3 +universal',
       'yum install sqlite-devel' or 'apt-get install libsqlite3-dev'
       and check your shared library search path (the
       location where your sqlite3 shared library is located).
       *** extconf.rb failed ***
       Could not create Makefile due to some reason, probably lack of necessary
       libraries and/or headers.  Check the mkmf.log file for more details.  You may
       need configuration options.

       Provided configuration options:
       --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_6045ed930dd6a5b85911b00009c2001c/vendor/ruby-2.2.4/bin/$(RUBY_BASE_NAME)
       --with-sqlite3-dir
       --without-sqlite3-dir
       --with-sqlite3-include
       --without-sqlite3-include=${sqlite3-dir}/include
       --with-sqlite3-lib
       --without-sqlite3-lib=${sqlite3-dir}/lib

       extconf failed, exit code 1

       Gem files will remain installed in /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/bundle/ruby/2.2.0/gems/sqlite3-1.3.11 for inspection.
       Results logged to /tmp/build_6045ed930dd6a5b85911b00009c2001c/vendor/bundle/ruby/2.2.0/extensions/x86_64-linux/2.2.0-static/sqlite3-1.3.11/gem_make.out
       Installing tzinfo 1.2.2
       Installing rdoc 4.2.2
       Installing rack-test 0.6.3
       Installing mime-types 3.1
       Installing nokogiri 1.6.8 with native extensions
       Installing uglifier 3.0.0
       Installing coffee-script 2.4.1
       Installing sprockets 3.6.0
       An error occurred while installing sqlite3 (1.3.11), and Bundler cannot
       continue.
       Make sure that `gem install sqlite3 -v '1.3.11'` succeeds before bundling.
 !
 !     Failed to install gems via Bundler.
 !     
 !     Detected sqlite3 gem which is not supported on Heroku.
 !     https://devcenter.heroku.com/articles/sqlite3
 !
 !     Push rejected, failed to compile Ruby app

宝石文件:

source 'https://rubygems.org'


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.5.1'
# Use sqlite3 as the database for Active Record
gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0', group: :doc

# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug'
end

group :development do
  # Access an IRB console on exception pages or by using <%= console %> in views
  gem 'web-console', '~> 2.0'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

Gemfile.local

Gemfile.local
gem 'activerecord-postgresql-adapter

谢谢你!我按照建议进行了更改,但是尽管已部署,但仍然存在问题。打开应用程序时,这可能是404的原因。我已经将2.2.4 ruby​​添加到Gemfile中并删除了Gem.lock。

\test_app>git push heroku master
 objects: 101, done.
mpression using up to 2 threads.
ing objects: 100% (93/93), done.
objects: 100% (101/101), 22.60 KiB | 0 bytes/s, done.
1 (delta 11), reused 0 (delta 0)
Compressing source files... done.
Building source:

-----> Ruby app detected
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-2.2.4
###### WARNING:
       Removing `Gemfile.lock` because it was generated on Windows.
       Bundler will do a full resolve so native gems are handled properly.
       This may result in unexpected gem versions being used in your app.
       In rare occasions Bundler may not be able to resolve your dependencies at all.
       https://devcenter.heroku.com/articles/bundler-windows-gemfile

-----> Installing dependencies using bundler 1.11.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4
       Fetching gem metadata from https://rubygems.org/...........
       Fetching version metadata from https://rubygems.org/...
       Fetching dependency metadata from https://rubygems.org/..
       Resolving dependencies....
       Installing rake 11.2.2
       Installing json 1.8.3 with native extensions
       Installing i18n 0.7.0
       Installing thread_safe 0.3.5
       Installing minitest 5.9.0
       Installing builder 3.2.2
       Installing erubis 2.7.0
       Installing mini_portile2 2.1.0
       Installing pkg-config 1.1.7
       Installing rack 1.6.4
       Using bundler 1.11.2
       Installing mime-types-data 3.2016.0521
       Installing arel 6.0.3
       Installing coffee-script-source 1.10.0
       Installing execjs 2.7.0
       Installing thor 0.19.1
       Installing multi_json 1.12.1
       Installing concurrent-ruby 1.0.2
       Installing pg 0.18.4 with native extensions
       Installing rails_serve_static_assets 0.0.5
       Installing rails_stdout_logging 0.0.5
       Installing sass 3.4.22
       Installing tilt 2.0.5
       Installing tzinfo 1.2.2
       Installing nokogiri 1.6.8 with native extensions
       Installing rdoc 4.2.2
       Installing rack-test 0.6.3
       Installing mime-types 3.1
       Installing coffee-script 2.4.1
       Installing uglifier 3.0.0
       Installing sprockets 3.6.0
       Installing rails_12factor 0.0.3
       Installing activesupport 4.2.5.1
       Installing sdoc 0.4.1
       Installing mail 2.6.4
       Installing rails-deprecated_sanitizer 1.0.3
       Installing globalid 0.3.6
       Installing activemodel 4.2.5.1
       Installing jbuilder 2.5.0
       Installing activejob 4.2.5.1
       Installing activerecord 4.2.5.1
       Installing rails-dom-testing 1.0.7
       Installing loofah 2.0.3
       Installing rails-html-sanitizer 1.0.3
       Installing actionview 4.2.5.1
       Installing actionpack 4.2.5.1
       Installing actionmailer 4.2.5.1
       Installing sprockets-rails 3.0.4
       Installing railties 4.2.5.1
       Installing coffee-rails 4.1.1
       Installing jquery-rails 4.1.1
       Installing rails 4.2.5.1
       Installing sass-rails 5.0.4
       Installing turbolinks 2.5.3
       Bundle complete! 13 Gemfile dependencies, 54 gems now installed.
       Gems in the groups development and test were not installed.
       Bundled gems are installed into ./vendor/bundle.
       Post-install message from rdoc:
       Depending on your version of ruby, you may need to install ruby rdoc/ri data:
       <= 1.8.6 : unsupported
       = 1.8.7 : gem install rdoc-data; rdoc-data --install
       = 1.9.1 : gem install rdoc-data; rdoc-data --install
       >= 1.9.2 : nothing to do! Yay!
       Bundle completed (30.83s)
       Cleaning up the bundler cache.
-----> Preparing app for Rails asset pipeline
       Running: rake assets:precompile
       I, [2016-06-16T15:01:23.677344 #1026]  INFO -- : Writing /tmp/build_d5245f6cdcdd591d927b90b3ee05e2bc/public/assets/application-b0426e496058d3d784915d30693e0d86e3f1908fa66e11169e89ec
       I, [2016-06-16T15:01:23.677998 #1026]  INFO -- : Writing /tmp/build_d5245f6cdcdd591d927b90b3ee05e2bc/public/assets/application-b0426e496058d3d784915d30693e0d86e3f1908fa66e11169e89ec

       I, [2016-06-16T15:01:23.709388 #1026]  INFO -- : Writing /tmp/build_d5245f6cdcdd591d927b90b3ee05e2bc/public/assets/application-0723cb9a2dd5a514d954f70e0fe0b89f6f9f1ae3a375c182f43b5f

       I, [2016-06-16T15:01:23.709596 #1026]  INFO -- : Writing /tmp/build_d5245f6cdcdd591d927b90b3ee05e2bc/public/assets/application-0723cb9a2dd5a514d954f70e0fe0b89f6f9f1ae3a375c182f43b5f

       Asset precompilation completed (4.30s)
       Cleaning assets
       Running: rake assets:clean

###### WARNING:
       You have not declared a Ruby version in your Gemfile.
       To set your Ruby version add this line to your Gemfile:
       ruby '2.2.4'
       # See https://devcenter.heroku.com/articles/ruby-versions for more information.

###### WARNING:
       Removing `Gemfile.lock` because it was generated on Windows.
       Bundler will do a full resolve so native gems are handled properly.
       This may result in unexpected gem versions being used in your app.
       In rare occasions Bundler may not be able to resolve your dependencies at all.
       https://devcenter.heroku.com/articles/bundler-windows-gemfile

###### WARNING:
       No Procfile detected, using the default web server.
       We recommend explicitly declaring how to boot your server process via a Procfile.
       https://devcenter.heroku.com/articles/ruby-default-web-server

-----> Discovering process types
       Procfile declares types     -> (none)
       Default types for buildpack -> console, rake, web, worker

-----> Compressing...
       Done: 30.8M
-----> Launching...
       Released v5
       https://agile-spire-70127.herokuapp.com/ deployed to Heroku

Verifying deploy... done.
://git.heroku.com/agile-spire-70127.git
branch]      master -> master

\test_app>git push heroku master
ng up-to-date

解决Procfile

git add .
e replaced by CRLF in Gemfile.
 its original line endings in your working directory.

git commit -m "Procfile"
F will be replaced by CRLF in Gemfile.
 its original line endings in your working directory.

e replaced by CRLF in Gemfile.
 its original line endings in your working directory.
1 insertion(+), 169 deletions(-)
4 Gemfile.lock

git push heroku
 branch master has no upstream branch.
t branch and set the remote as upstream, use

-upstream heroku master

但是与404错误没有区别。

Sandeep继续

请检查Gemfile.rb,请将您的“ sqlite3”放入这样的开发组中。

group :development do
 gem 'sqlite3'
end

group :production do
  gem 'pg'     # Use postgresql as the database for Active Record got heroku
  gem 'rails_12factor'
end

请删除您应用程序中的Gemfile.lock,请再次进行捆绑安装或捆绑更新。并将您的代码推送到存储库并完成提交。新Gemfile.rb和Gemfile.lock也提交。

然后最后做

git push heroku master

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法将Spring Boot应用程序部署到heroku

无法将示例GOLang应用程序部署到Heroku

Heroku Deploy-“推送被拒绝,无法编译Node.js应用程序”

Heroku:推送被拒绝,无法编译PHP应用程序

heroku推送被拒绝,无法编译Node.js应用

推送被拒绝,无法编译Python应用。我无法将Django应用部署到Heroku

通过Heroku部署Rails应用程序使用旧版本的Node

无法将应用程序部署到heroku

RailsBridge InstallFest教程期间的Heroku GemLoad错误

我无法将Bitbucket上已托管的应用程序推送到heroku

Heroku“推送被拒绝,无法编译Python应用”

Rails应用程序在本地运行,但在部署到Heroku时无法运行

无法看到在Heroku上部署Ruby on Rails应用程序?

Sails.js应用程序无法在Heroku上部署

将Rails应用程序部署到Heroku时出现“无法加载此类文件”错误

在Rails应用程序中引用图像(Heroku部署)

使用捆绑安装时将Rails应用程序部署到服务器期间的错误

如果通过Chef安装,则捆绑包无法找到/执行Ruby应用程序的宝石

无法在Heroku云中部署Django应用程序

我的应用程序无法部署到 heroku

无法将我的 symfony 应用程序部署到 heroku

无法在 Heroku 上部署 Node.js 应用程序

无法将 rails 应用程序部署到 heroku

Heroku 拒绝来自 Ruby on Rails 应用程序的推送

Heroku 和 ruby on rails:部署工作正常,但运行应用程序无法解决通常的 sqlite3 错误

在 Heroku 上部署后的 Rails 应用程序得到 500 错误无法在日志中找到错误源

Heroku:找不到该应用程序/推送被拒绝,无法编译 Node.js 应用程序

无法将 Laravel 应用程序部署到 Heroku

推送被拒绝,在 heroku 中部署时无法编译 Node.js 应用程序