Ruby on rails ArgumentError:不是可识别的提供程序

Ruby on rails ArgumentError:不是可识别的提供程序,ruby-on-rails,heroku,Ruby On Rails,Heroku,我用费加鲁来保密我的资料,而不是上传到heroku 当我将我的应用程序推送到heroku时,我收到以下消息 -----> Preparing app for Rails asset pipeline Running: rake assets:precompile rake aborted! ArgumentError: is not a recognized storage provider carrierwave.rb application.yml 关于figa

我用费加鲁来保密我的资料,而不是上传到heroku

当我将我的应用程序推送到heroku时,我收到以下消息

 -----> Preparing app for Rails asset pipeline
   Running: rake assets:precompile
   rake aborted!
   ArgumentError:  is not a recognized storage provider
carrierwave.rb

application.yml


关于figaro文档,您应该使用命令figaro heroku:set-e production。你这么做了吗?我不知道有额外的命令。语法看起来应该是figaro-heroku:set-e production-a网站名称?或者figaro-heroku:set-e production-remote网站名称
CarrierWave.configure do |config|
   config.fog_credentials = {
      :provider =>  ENV["provider"],
      :aws_access_key_id =>  ENV["aws_access_key_id"],
      :aws_secret_access_key =>  ENV["aws_secret_access_key"]
    }
    config.fog_directory = 'website-name-prod' if Rails.env.production?
    config.fog_directory = 'website-name-dev' if Rails.env.development?
end
provider : AWS
aws_access_key_id : ************
aws_secret_access_key : ********************