web-dev-qa-db-ja.com

-bash:./manage.py:許可が拒否されました

実行後:$ ./manage.py migrate次のエラーが表示されます。

-bash: ./manage.py: Permission denied

DBに変更を加えた後、移行を実行しようとしています。アドバイスをいただければ幸いです。

33
ssherwin

実行するには、manage.pyを実行可能にする必要があります。行う chmod +x manage.py実行可能にします。または、python manage.py <cmd>代わりに。

67
zeekay

スクリプトを含むファイルの実行許可を自分に与えるには、次のコマンドを使用します。

chmod u+rwx filename.py

他のユーザーにシェルスクリプトを変更せずに読み取りと実行を許可するには、次を使用します。

chmod go+rx filename.py

参照 http://unixhelp.ed.ac.uk/scrpt/scrpt1.2.html

9