0
我已經在PyCharm中使用Vagrant成功運行了一個Django應用程序(這是我自己製作的,遵循正式的Django教程)。我設置了自定義的遠程Python解釋器,然後創建了一個自定義的Django運行配置。PyCharm Vagrant SSH自定義命令
如果我沒有PyCharm運行它,我應該這樣做:
vagrant up
vagrant ssh
cd /vagrant/project
python manage.py runserver 0.0.0.0:8000
這一切都非常完美,並有可能調試與PyCharm的應用。現在,我已經得到了一個真實的代碼和一個真正的應用程序。我可以在終端自己運行它:
vagrant up
vagrant ssh
prepare-env
cd /vagrant/project
python manage.py runserver 0.0.0.0:8000
注意通過SSH連接後的prepare-env。我如何在PyCharm運行配置中指定它? '自定義運行命令'和'解釋器選項'都不能解決這個問題,因爲他們把命令放在了錯誤的地方。它必須在連接後立即運行。
PyCharm嘗試下面的命令運行時:
ssh://[email protected]:2222/usr/bin/python -u /vagrant/project/manage.py runserver 0.0.0.0:8000
什麼準備,ENV嗎?創建一個virtualenv? 當我使用PyCharm來運行Django應用程序時,我將python解釋器設置爲virtualenv中包含的python,這就是所有... –
@Erodriguez它是一個自定義的bash腳本 – Tomasz