Rails: “Permission denied - /tmp/cache/assets/development/sprockets/…”?

前端 未结 3 1971
谎友^
谎友^ 2021-01-21 00:36

When I run a rails app and navigate with browser to them I get an error from rails:

Permission denied - /path/to/my_rails_app/tmp/cache/assets/devel         


        
3条回答
  •  心在旅途
    2021-01-21 01:03

    I experienced this same issue.

    Permission denied @ apply2files

    The problem is that tmp directory in your application directory is not writable to the current user, that is, the current user does not have permission to write to the tmp directory in your application directory.

    Here's how I solved it:

    Simply delete the tmp directory in your application directory with superuser rights:

    sudo rm -rf tmp
    

    Do not recreate the tmp directory again, it's a waste of effort

    Simply start your application and the tmp directory will be created automatically again:

    rails s
    

    That's all.

    I hope this helps

提交回复
热议问题