所以,我有叫refre.sh
這個簡單的小shell腳本,從SVN更新,並調用一個Django命令:呼叫Django的命令從手動調用不同
echo "Refresh..."
svn update
python manage.py collectstatic --noinput --settings=settings.prod
當我./refre.sh
執行腳本,將輸出:
Refresh...
'nknown command: 'update
Type 'svn help' for usage.
Unknown command: 'collectstatic'
Type 'manage.py help' for usage.
但是當我在shell中手動輸入命令,我得到正確的輸出。
這導致我認爲有一個環境問題或類似的東西,因爲我有Django本地安裝,並沒有使用全局安裝(也是本地安裝python,但我已經把完整的路徑正確的Python,並沒有幫助)。
所以,我必須設置一些環境變量或我錯過了什麼?
你如何執行該腳本? – vartec 2011-04-22 14:19:51
這個腳本叫做refresh.sh,所以我把它叫做./refresh.sh – 2011-04-22 14:24:01