実現したいこと
circleci上でconfig:setで環境変数を設定したい。
前提
ここに質問の内容を詳しく書いてください。
(例)
現在rails,heroku,circleci,awsを使ってポートフォリオを作成しています。
発生している問題・エラーメッセージ
なぜかcircleciでheroku config:set --app $HEROKU_APP_NAME~のコマンド実行時にWarning: config:set is not a heroku command.というエラーが出て環境変数が渡せていない状況です。
heroku config:set --app $HEROKU_APP_NAME AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY AWS_REGION=$AWS_DEFAULT_REGION AWS_BUCKET=$AWS_DEFAULT_BUCKET › Warning: Our terms of service have changed: › https://dashboard.heroku.com/terms-of-service (node:83) Error Plugin: heroku: could not find package.json with { type: 'core', root: '/usr/local/lib/node_modules/heroku', name: '@oclif/plugin-help' } module: @oclif/core@1.26.1 task: loadPlugins plugin: heroku root: /usr/local/lib/node_modules/heroku See more details with DEBUG=* (Use `node --trace-warnings ...` to show where the warning was created) › Warning: config:set is not a heroku command. Did you mean config:get? [y/n]: CircleCI received exit code 0
該当のソースコード
circlece/config.yml
1- run: 2 name: Run config set ENV 3 command: heroku config:set --app $HEROKU_APP_NAME AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY AWS_REGION=$AWS_DEFAULT_REGION AWS_BUCKET=$AWS_DEFAULT_BUCKET
試したこと
herokuとcircleciに環境変数は設定済みです。
--app $HEROKU_APP_NAMEの位置を一番後ろにしたりしてみましたがだめでした。
原因がわかる方いましたら教えていただけると幸いです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。