私はec2にサーバーをセットアップし、必要なものすべてをインストールしました。欠落必要な引数: は環境変数がロードされていません
RAILS_ENV=production rails s
を使用してEC2インスタンスにおけるアプリケーションのルートディレクトリから私のレールのアプリを起動しようとすると、私に私の環境変数が
`validate_options'をロードしていないことを示唆しているエラーが発生しますaws_access_key_id、aws_secret_access_key(例外ArgumentError)
私は〜/ .bashrcの
export S3_KEY="XXXXXXXXXXX"
export S3_SECRET="XXXXXXXXX"
export S3_REGION="XXXXX"
export S3_BUCKET="XXXXX"
ドゥーインでこれを持っていますグラムsource ~/.bashrc
はRAILS_ENV=production rails s
コマンド作業 を行い、私はcurl localhost:3000
すべてのコマンドがそれにsshが-INGの後に、サーバー上で実行されている私のホームページのHTML見ることができます。
sshを使用してサーバーに接続するときに、これらの環境変数を自動的にロードしないでください。 私は手動でsource ~/.bashrc
をロードしないとロードされていないと思われるので、私のWebサーバーはそれらのいずれにもアクセスできません。