2011-05-07 171 views
27

運行後: $ ./manage.py migrate我收到以下錯誤:-bash:./manage.py:權限被拒絕

-bash: ./manage.py: Permission denied 

試圖做一個數據庫中的變化後運行遷移。 任何意見將非常感激。

+3

你的腳本的權限是什麼?除非具有執行權限,否則不能運行任何腳本。 – 2011-05-07 01:38:31

回答

54

您需要使manage.py可執行文件超出它。做chmod +x manage.py使其成爲可執行文件。或者,您也可以使用python manage.py <cmd>

5

給自己執行權限的文件,其中包含了腳本中使用命令:

chmod u+rwx filename.py 

爲了給其他用戶有權讀取和執行,但不改變shell腳本使用:

​​

參考http://unixhelp.ed.ac.uk/scrpt/scrpt1.2.html

-1

我在根後鍵入su根空間並且它工作根目錄是我的管理員passwd然後cmd在空間尾部後呃管理員pswd

+1

請標點符號! – alekwisnia 2017-04-21 14:54:54