2014-05-20 12 views
7

Tôi đang cố gắng để thúc đẩy ứng dụng của tôi để Heroku, tuy nhiên tôi nhận được lỗi này chứ không phải tùy ý:Errno :: ENOENT: Không như tập tin hoặc thư mục @ rb_sysopen -/tmp/

Errno::ENOENT: No such file or directory @ rb_sysopen -\ 
     /tmp/build_.../config/aws.yml 
     /tmp/build_.../vendor/bundle/ruby/2.1.0/gems/safe_yaml-1.0.3/lib/safe_yaml.rb:39:in `initialize' 
     /tmp/build_.../vendor/bundle/ruby/2.1.0/gems/safe_yaml-1.0.3/lib/safe_yaml.rb:39:in `open' 
     /tmp/build_.../vendor/bundle/ruby/2.1.0/gems/safe_yaml-1.0.3/lib/safe_yaml.rb:39:in `unsafe_load_file' 
     /tmp/build_.../vendor/bundle/ruby/2.1.0/gems/safe_yaml-1.0.3/lib/safe_yaml.rb:24:in `load_file_with_options' 
     /tmp/build_.../config/initializers/aws.rb:1:in `<top (required)>' 
     /tmp/build_.../vendor/bundle/ruby/2.1.0/gems/activesupport-4.0.5/lib/active_support/dependencies.rb:223:in `load' 
     /tmp/build_.../vendor/bundle/ruby/2.1.0/gems/activesupport-4.0.5/lib/active_support/dependencies.rb:223:in `block in load' 
     /tmp/build_.../vendor/bundle/ruby/2.1.0/gems/activesupport-4.0.5/lib/active_support/dependencies.rb:214:in `load_dependency' 
     /tmp/build_.../vendor/bundle/ruby/2.1.0/gems/activesupport-4.0.5/lib/active_support/dependencies.rb:223:in `load' 
     /tmp/build_.../vendor/ 

Tôi có các khóa thích hợp trong tệp aws.yml vì vậy tôi không chắc chắn lý do tại sao tôi nhận được lỗi này, nó cũng hoạt động tốt tại địa phương. Tôi đã cố gắng loại bỏ các thư mục /tmp và để cho Heroku tái tạo nó mà cũng không hoạt động. Làm thế nào tôi có thể sửa chữa nó?

+2

Có thể có một số vấn đề khoảng cách thụt đầu dòng trong tệp yml của bạn, Thụt lề thích hợp có thể giúp bạn. cho tôi biết nếu điều này giúp, Điều này đã giúp tôi. Đã xóa nhận xét của tôi dưới dạng câu trả lời. Cảm ơn! – MayankS

Trả lời

0

Bạn có chắc chắn config/aws.yml của bạn ở đúng vị trí và được tạo đúng không? Vui lòng kiểm tra tất cả các tham chiếu đến nó trên codebase của bạn.

Khi thực hiện nhiệm vụ cào toàn bộ môi trường đường ray được tải. Lỗi bạn đã đề cập phát sinh nếu bất kỳ tệp nào được gọi bằng trình khởi tạo hoặc tác vụ rake không tồn tại hoặc không được định dạng chính xác.

Các vấn đề liên quan