-bash: ./manage.py: Permission denied
After running:
$ ./manage.py migrate
I am getting the following error:
-bash开发者_StackOverflow中文版: ./manage.py: Permission denied
Trying to run a migration after making a change in the DB. Any advice would be really appreciated.
You need to make manage.py executable to excecute it. Do chmod +x manage.py
to make it excecutable. Alternately you can do python manage.py <cmd>
instead.
To give yourself execute permission for the file containing the script use the command:
chmod u+rwx filename.py
To give other users permission to read and execute but not alter the shell script use:
chmod go+rx filename.py
reference http://unixhelp.ed.ac.uk/scrpt/scrpt1.2.html
You can try to use
python manage.py migrate
instead of .
/manage.py migrate
I typed su root space
after root and it worked.
root
was my admin password then the CMD after with a space after the admin password.
精彩评论