2016-02-08 15 views
6

Używam PyCharm Professional 5.0.4 i mam na myśli funkcję opisaną w dokumentacji here.Jak włączyć funkcję "Prześlij pliki do zdalnego hosta" w sekcji Przed uruchomieniem konfiguracji PyCharm Run/Debug?

Prześlij pliki do zdalnego hosta. Wybierz tę opcję, aby pliki aplikacji były automatycznie przesyłane do serwera zgodnie z domyślną konfiguracją dostępu do serwera. Aby uzyskać więcej informacji, zobacz Konfigurowanie synchronizacji z serwerem sieci Web oraz przesyłanie i pobieranie plików.

mam ustawić domyślną Deployment (SFTP) i jego mapowania i mogę wysyłać i pobierać pliki poprzez Narzędzia-> Deployment .. Próbowałem za pomocą pilota zdalnego tłumacza ustawić zarówno do konfiguracji wdrożenia i poświadczenia SSH.

Próbowałem wszystkich ustawień, które wydają się mieć sens, ale "Przesyłanie plików do zdalnego hosta" nigdy nie pojawia się jako opcja w sekcji Przed uruchomieniem mojej konfiguracji Run/Debug.

Odpowiedz

0

Mam to automatyczne ładowanie po zapisaniu projektu.

Plik> Ustawienia> Kompilacja/Wykonanie> Wdrożenie> Opcje> następnie w przybliżeniu w dół znajduje się menu rozwijane, aby automatycznie przesyłać zmienione pliki na serwer zawsze, na ctrl + s lub nigdy.

Oprócz ustawień wdrażania, jeśli robisz zdalną interpretację, musisz ustawić to w menu Plik> Ustawienia> Projekt: XXX> Tłumacz projektu> a następnie kliknij ikonę koła zębatego w prawym górnym rogu i wybierz Dodaj zdalny (dostępny tylko w wersji Pro, jeśli ktoś się zastanawia).

Myślę, że to wszystko, czego potrzebujesz.

+0

Tak, już to robię. Problem polega na tym, że czasami, zwłaszcza gdy dokonałem zmiany po raz pierwszy od jakiegoś czasu, przesłanie pliku trwa kilka sekund, co powoduje, że aplikacja jest uruchamiana przed przesłaniem pliku, powodując niepoprawne i/lub nieoczekiwane błędy to może nie być od razu oczywiste. – user1936123

+0

Ale jeśli jest to powiązane z akcją ctrl + s, to zobaczysz status przesyłu w dół i możesz go uruchomić po zakończeniu. – Cameron

+0

Oczywiście, ale byłoby miło, gdyby automatycznie przesłał plik i czekał, aż zakończy się automatycznie, ponieważ funkcja jest przeznaczona. – user1936123