Home>

Thank you for your continued support.
the currentgit push heroku masterI am thinking about the error when I execute.

As a development environment-> Mac, AWS Cloud9 (Chrome is the browser), heroku.

$ git push heroku masterWhen you run

(omitted)
To https://git.heroku.com/polar-hamlet-12140.git
 ! [remote rejected] master->
 master (pre-receive hook declined)
error: failed to push some refs to'https://git.heroku.com/polar-hamlet-12140.git'
I get the error

.

The omitted part is shown below (it will be longer).

ec2-user: ~ /environment /sample_app (master) $ git push heroku master
Counting objects: 159, done.
Compressing objects: 100% (152/152), done.
Writing objects: 100% (159/159), 27.66 KiB | 944.00 KiB /s, done.
Total 159 (delta 82), reused 0 (delta 0)
remote: Compressing source files ... done.
remote: Building source:
remote: remote:
remote: ----->
 Ruby app detected
remote: ----->
 Compiling Ruby /Rails
remote: ----->
 Using Ruby version: ruby-2.3.4
remote: ----->
 Installing dependencies using bundler 1.15.2
remote: Running: bundle install --without development: test --path vendor /bundle --binstubs vendor /bundle /bin -j4 --deployment
remote: Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
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: Using rake 12.3.0
remote: Fetching CFPropertyList 2.3.6
remote: Using concurrent-ruby 1.0.5
remote: Using minitest 5.11.3
remote: Using thread_safe 0.3.6
remote: Using builder 3.2.3
remote: Using erubi 1.7.0
remote: Using mini_portile2 2.3.0
remote: Using crass 1.0.3
remote: Using rack 2.0.4
remote: Using nio4r 2.2.0
remote: Using websocket-extensions 0.1.3
remote: Using mini_mime 1.0.0
remote: Using arel 8.0.0
remote: Using execjs 2.7.0
remote: Using bcrypt 3.1.11
remote: Fetching rb-fsevent 0.10.3
remote: Using ffi 1.9.23
remote: Using will_paginate 3.1.6
remote: Using bundler 1.15.2
remote: Fetching mime-types-data 3.2016.0521
remote: Installing CFPropertyList 2.3.6
remote: Using coffee-script-source 1.12.2
remote: Using method_source 0.9.0
remote: Using thor 0.20.0
remote: Fetching unf_ext 0.0.7.5
remote: Installing rb-fsevent 0.10.3
remote: Installing mime-types-data 3.2016.0521
remote: Fetching excon 0.60.0
remote: Fetching formatador 0.2.5
remote: Installing unf_ext 0.0.7.5 with native extensions
remote: Installing formatador 0.2.5
remote: Using multi_json 1.13.1
remote: Fetching ipaddress 0.8.3
remote: Installing excon 0.60.0
remote: Installing ipaddress 0.8.3
remote: Fetching xml-simple 1.1.5
remote: Installing xml-simple 1.1.5
remote: Fetching inflecto 0.0.2
remote: Installing inflecto 0.0.2
remote: Fetching netrc 0.11.0
remote: Fetching json 2.1.0
remote: Installing netrc 0.11.0
remote: Installing json 2.1.0 with native extensions
remote: Fetching trollop 2.1.2
remote: Installing trollop 2.1.2
remote: Fetching mini_magick 4.7.0
remote: Installing mini_magick 4.7.0
remote: Fetching pg 0.20.0
remote: Installing pg 0.20.0 with native extensions
remote: Using puma 3.9.1
remote: Using tilt 2.0.8
remote: Using turbolinks-source 5.1.0
remote: Using i18n 0.9.5
remote: Using nokogiri 1.8.2
remote: Using tzinfo 1.2.5
remote: Fetching rack-test 0.8.3
remote: Installing rack-test 0.8.3
remote: Using sprockets 3.7.1remote: Using mail 2.7.0remote: Fetching autoprefixer-rails 8.1.0
remote: Installing autoprefixer-rails 8.1.0
remote: Using uglifier 3.2.0
remote: Using websocket-driver 0.6.5
remote: Using rb-inotify 0.9.10
remote: Using bootstrap-will_paginate 1.0.0
remote: Fetching fission 0.5.0
remote: Installing fission 0.5.0
remote: Using coffee-script 2.4.1
remote: Fetching mime-types 3.1
remote: Installing mime-types 3.1
remote: Fetching fog-core 1.45.0
remote: Installing fog-core 1.45.0
remote: Fetching unf 0.1.4
remote: Installing unf 0.1.4
remote: Using turbolinks 5.0.1
remote: Using faker 1.7.3
remote: Using loofah 2.2.0
remote: Using activesupport 5.1.4
remote: Using sass-listen 4.0.0
remote: Fetching fog-json 1.0.2
remote: Installing fog-json 1.0.2
remote: Fetching fog-xml 0.1.3
remote: Installing fog-xml 0.1.3
remote: Fetching fog-local 0.5.0
remote: Installing fog-local 0.5.0
remote: Fetching fog-vmfusion 0.1.0
remote: Installing fog-vmfusion 0.1.0
remote: Fetching domain_name 0.5.20170404
remote: Installing domain_name 0.5.20170404
remote: Using rails-html-sanitizer 1.0.3
remote: Using rails-dom-testing 2.0.3
remote: Using globalid 0.4.1
remote: Using activemodel 5.1.4
remote: Using jbuilder 2.7.0
remote: Using sass 3.5.5
remote: Fetching fog-aliyun 0.2.0
remote: Installing fog-aliyun 0.2.0
remote: Fetching fog-brightbox 0.14.0
remote: Installing fog-brightbox 0.14.0
remote: Fetching fog-dnsimple 1.0.0
remote: Installing fog-dnsimple 1.0.0
remote: Fetching fog-joyent 0.0.1
remote: Installing fog-joyent 0.0.1
remote: Fetching fog-openstack 0.1.24
remote: Installing fog-openstack 0.1.24
remote: Fetching fog-profitbricks 4.1.1
remote: Installing fog-profitbricks 4.1.1
remote: Fetching fog-sakuracloud 1.7.5
remote: Installing fog-sakuracloud 1.7.5
remote: Fetching fog-serverlove 0.1.2
remote: Installing fog-serverlove 0.1.2
remote: Fetching fog-softlayer 1.1.4
remote: Installing fog-softlayer 1.1.4
remote: Fetching fog-storm_on_demand 0.1.1
remote: Installing fog-storm_on_demand 0.1.1
remote: Fetching fog-atmos 0.1.0
remote: Installing fog-atmos 0.1.0
remote: Fetching fog-aws 2.0.1
remote: Installing fog-aws 2.0.1
remote: Fetching fog-cloudatcost 0.1.2
remote: Installing fog-cloudatcost 0.1.2
remote: Fetching fog-digitalocean 0.3.0
remote: Installing fog-digitalocean 0.3.0
remote: Fetching fog-dynect 0.0.3
remote: Installing fog-dynect 0.0.3
remote: Fetching fog-ecloud 0.3.0
remote: Installing fog-ecloud 0.3.0
remote: Fetching fog-google 0.1.0
remote: Installing fog-google 0.1.0
remote: Fetching fog-internet-archive 0.0.1
remote: Installing fog-internet-archive 0.0.1
remote: Fetching fog-powerdns 0.1.1
remote: Installing fog-powerdns 0.1.1
remote: Fetching fog-rackspace 0.1.5
remote: Installing fog-rackspace 0.1.5
remote: Fetching fog-radosgw 0.0.5
remote: Installing fog-radosgw 0.0.5
remote: Fetching fog-riakcs 0.1.0
remote: Installing fog-riakcs 0.1.0
remote: Fetching fog-terremark 0.1.0
remote: Installing fog-terremark 0.1.0
remote: Fetching fog-voxel 0.1.0
remote: Installing fog-voxel 0.1.0
remote: Fetching fog-xenserver 0.3.0
remote: Installing fog-xenserver 0.3.0
remote: Fetching http-cookie 1.0.3
remote: Installing http-cookie 1.0.3
remote: Using actionview 5.1.4
remote: Using activejob 5.1.4
remote: Using activerecord 5.1.4
remote: Fetching carrierwave 1.2.2
remote: Installing carrierwave 1.2.2
remote: Using bootstrap-sass 3.3.7
remote: Fetching rest-client 2.0.2
remote: Installing rest-client 2.0.2
remote: Using actionpack 5.1.4remote: Fetching rbovirt 0.1.5 remote: Installing rbovirt 0.1.5
remote: Using actioncable 5.1.4
remote: Using actionmailer 5.1.4
remote: Using railties 5.1.4
remote: Using sprockets-rails 3.2.1
remote: Fetching fog-ovirt 0.1.3
remote: Installing fog-ovirt 0.1.3
remote: Using coffee-rails 4.2.2
remote: Using jquery-rails 4.3.1
remote: Using rails 5.1.4
remote: Using sass-rails 5.0.6
remote: Fetching rbvmomi 1.11.7
remote: Installing rbvmomi 1.11.7
remote: Fetching fog-vsphere 2.0.0
remote: Installing fog-vsphere 2.0.0
remote: Fetching fog 1.42.0
remote: Installing fog 1.42.0
remote: Bundle complete! 28 Gemfile dependencies, 117 gems now installed.
remote: Gems in the groups development and test were not installed.
remote: Bundled gems are installed into ./vendor/bundle.
remote: Post-install message from fog:
remote: ------------------------------
remote: Thank you for installing fog!
remote: IMPORTANT NOTICE:
remote: If there's a metagem available for your cloud provider, e.g. `fog-aws`,
remote: you should be using it instead of requiring the full fog collection to avoid
remote: unnecessary dependencies.
remote:'fog' should be required explicitly only if:
remote: --The provider you use doesn't yet have a metagem available.
remote: --You require Ruby 1.9.3 support.
remote: ------------------------------
remote: Bundle completed (21.27s)
remote: Cleaning up the bundler cache.
remote: Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
remote: Removing autoprefixer-rails (8.0.0)
remote: Removing rack-test (0.8.2)
remote: Removing rb-fsevent (0.10.2)
remote: Removing pg (0.18.4)
remote: The latest bundler is 1.16.1, but you are currently running 1.15.2.
remote: To update, run `gem install bundler`
remote: ----->
 Installing node-v6.11.1-linux-x64
remote: ----->
 Detecting rake tasks
remote: ----->
 Preparing app for Rails asset pipeline
remote: Running: rake assets: precompile
remote: rake aborted!
remote: ArgumentError: Missing required arguments: aws_access_key_id, aws_secret_access_key
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/fog-core-1.45.0/lib/fog/core/service.rb:244:in `validate_options'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/fog-core-1.45.0/lib/fog/core/service.rb:268:in `handle_settings'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/fog-core-1.45.0/lib/fog/core/service.rb:98:in `new'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/fog-core-1.45.0/lib/fog/core/services_mixin.rb:16:in `new'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/fog-core-1.45.0/lib/fog/storage.rb:27:in `new'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/carrierwave-1.2.2/lib/carrierwave/uploader/configuration.rb:124:in `eager_load_fog'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/carrierwave-1.2.2/lib/carrierwave/uploader/configuration.rb: 137: in `fog_credentials='
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/config/initializers/carrier_wave.rb: 3: in `block in <
top (required) >
'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/carrierwave-1.2.2/lib/carrierwave/uploader/configuration.rb: 159: in `configure'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/carrierwave-1.2.2/lib/carrierwave.rb:14:in `configure'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/config/initializers/carrier_wave.rb:2:in `<
top (required) >
'remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb: 286: in `load'remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby /2.3.0 /gems /activesupport-5.1.4 /lib /active_support /dependencies.rb: 286: in `block in load'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb: 258: in `load_dependency'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb: 286: in `load'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/engine.rb: 655: in `block in load_config_initializer'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb: 168: in `instrument'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/engine.rb: 654: in `load_config_initializer'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/engine.rb: 612: in `block (2 levels) in <
class: Engine >
'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/engine.rb:611: in `each'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/engine.rb: 611: in `block in <
class: Engine >
'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in `instance_exec'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/initializable.rb:30: in `run'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/initializable.rb:59:in `block in run_initializers'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/initializable.rb:48:in `each'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/initializable.rb:48:in `tsort_each_child'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/initializable.rb:58:in `run_initializers'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/application.rb: 353: in `initialize!
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/config/environment.rb:5:in `<
top (required) >
'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/application.rb: 329: in `require'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/application.rb: 329: in `require_environment!'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/railties-5.1.4/lib/rails/application.rb: 445: in `block in run_tasks_blocks'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb:62: in `block (2 levels) in define'
remote: /tmp/build_7bcb295df064a3df64ebe28634ad9302/vendor/bundle/ruby/2.3.0/gems/rake-12.3.0/exe/rake:27:in `<
top (required) >
'
remote: Tasks: TOP= >
 environment
remote: (See full trace by running task with --trace)
remote:!
remote:! Precompiling assets failed.
remote:!
remote:! Push rejected, failed to compile Ruby app.
remote: remote:
remote:! Push failed
remote: Verifying deploy ....
remote: remote:
remote:! Push rejected to polar-hamlet-12140.
remote: remote:
To https://git.heroku.com/polar-hamlet-12140.git
 ! [remote rejected] master->
 master (pre-receive hook declined)
error: failed to push some refs to'https://git.heroku.com/polar-hamlet-12140.git'ec2-user: ~ /environment /sample_app (master) $ 

Did you see the Argument Error: Missing required arguments ... part displayed in the middle of the log?

cubick♦2021-02-23 05:33:45
  • Answer # 1

    fog-core for accessing aws resourcesaws_access_key_id,aws_secret_access_keySeems to be necessary.

    You said that you referred to

    , but is it correct to recognize that you specifically executed the following?

    1. on heroku environment variableaws_access_key_id,aws_secret_access_keySet
    2. config /initializers /carrierwave.rbAnd the environment variables set from fog-awsaws_access_key_id,aws_secret_access_keyTo read