前提・実現したいこと
閲覧頂きありがとうございます。
早速ですが、下記の内容が解決できず困っています。
■EC2インスタンス上の環境変数の確認ができない。
AWSを使ってRailsアプリのデプロイ作業を進めています。
EC2インスタンス上にて、vimを開き環境変数を入力。
入力後、 esc → :wq にて 保存して終了。
適応されているか確認したが上手く確認できず。
発生している問題・エラーメッセージ
MacOS ターミナル上 [ec2-user@ip-xxx-xx-xx-xxx ~] sudo vim /etc/enviroment ↓ MacOS ターミナルのvim上 挿入モードにして それぞれ入力 DATABASE_PASSWORD='yyyyyyyyyyy' SECRET_KEY_BASE='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ↓ esc → :wq にて 保存して終了。 MacOS ターミナル上 いずれも確認が取れないです。 [ec2-user@ip-xxx-xx-xx-xxx ~]env | grep DATABASE_PASSWORD [ec2-user@ip-xxx-xx-xx-xxx ~] [ec2-user@ip-xxx-xx-xx-xxx ~]env | grep SECRET_KEY_BASE [ec2-user@ip-xxx-xx-xx-xxx ~]
試したこと
よくあるエラーとして
・環境変数の''が全角になっているのではないかと疑って確認
・vim上のDATABASE_PASSWORDやSECRET_KEY_BASEのスペルの確認
・ターミナルでの適応確認のコマンドのスペルの確認
しかし、以上3つは原因ではなかったです。
補足情報(FW/ツールのバージョンなど)
使用しているPCなど
・ macOS Catalina バージョン10.15.2
・ フレームワークはRuby on Rails
・ EC2上、ローカル上ともに、MySQLのバージョンは5.6
・ EC2上、ローカル上ともに、Rubyのバージョンは2.5.1
他にも必要な情報があった場合、恐れ入りますが
コメントを頂けますと助かります。
以上、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/16 03:26