以下の手順に従って、 asset_syncgemを使用してアセットをAmazonのAWSS3にアップロードするようにrailsアプリをセットアップしようとしています。私のアプリはS3に画像をアップロードできるので、S3のものが正しく構成されていることはわかっています。私はすべての設定が正しいと確信しています:
FOG_DIRECTORY => mybucketname
FOG_PROVIDER => AWS
FOG_REGION => s3-us-west-2
それでも私はエラーを受け取り続けます:
-bash> heroku run rake assets:precompile --remote staging
Running rake assets:precompile attached to terminal... up, run.1
AssetSync: using default configuration from built-in initializer
mkdir -p /app/public/assets
...
mkdir -p /app/public/assets
AssetSync: Syncing.
rake aborted!
getaddrinfo: Name or service not known # <-- error
ローカルでコンパイルすると、わずかに異なるエラーが発生します。
-bash> bundle exec rake assets:precompile
AssetSync: using default configuration from built-in initializer
mkdir -p /Users/bart/Dev/MyApp/myapp/public/assets
...
mkdir -p /Users/bart/Dev/MyApp/myapp/public/assets
AssetSync: Syncing.
rake aborted!
getaddrinfo: nodename nor servname provided, or not known # <-- error