Tôi đang cố thiết lập ứng dụng đường ray của mình để tải nội dung của nó lên AWS S3 của Amazon bằng cách sử dụng đá quý asset_sync, theo sau these instructions. Tôi biết tôi đã có những thứ S3 của tôi được cấu hình đúng vì ứng dụng của tôi có thể tải hình ảnh lên S3. Tôi chắc chắn rằng tôi đã có tất cả các thiết lập chính xác:Tại sao `tài sản rake: biên dịch trước 'ném' getaddrinfo: Tên hoặc dịch vụ chưa biết"? (re: asset_sync)
FOG_DIRECTORY => mybucketname
FOG_PROVIDER => AWS
FOG_REGION => s3-us-west-2
Tuy nhiên, tôi tiếp tục nhận được một lỗi:
-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
Biên soạn tại địa phương tạo ra một lỗi hơi khác nhau:
-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
Câu trả lời hay. Vẫn không thể hiểu tại sao Amazon như một công ty lớn có giao diện người dùng rất kém –