QtCreator를 사용하여 원격 일반 Linux 장치 용 Qt 응용 프로그램을 개발했습니다. '실행'단추를 누르면 프로그램이 원격의 대상 디렉터리에 배포됩니다 장치 및 자동으로 실행, 모든까지 괜찮아요 최근까지, 난 그냥 코드 라인을 변경하지만, 그 이후에 난 더 이상 원격 장치에 프로그램을 업로드 할 수 없습니다, 프로젝트의 설정을 변경하지 않았습니다. 파일 :Qt 작성자가 원격 장치에 파일을 업로드 할 수 없습니다.
TARGET = Test
target.files = Test
target.path = /home/root
INSTALLS += target
컴파일 출력 정보를 보여줍니다 :
mkdir: cannot create directory '/home/root': permission denied
Failed to upload file...
Deploy step failed.
Error while building/deploying project Test
When executing step 'Upload files via SFTP'
디렉토리를 만들지 않고 프로그램을 배포하기 때문에 혼란 스럽습니다. 이전에했던 일이었고 제대로 작동했습니다.
어쩌면 내가 SFTP를 최신 버전으로 업데이트 할 필요가 있는지 의심 스럽지만 SFTP를 통해 수동으로 원격 장치에 파일을 수동으로 업로드 할 수 있다는 사실에 근거하여 이유가 아닙니다.
이전에이 문제가 발생한 사람이 있습니까? 어떤 제안이나 코멘트라도 감사 드리며 미리 감사드립니다.
안녕하세요, 답장을 보내 주셔서 감사합니다. 그게 내가 제일 먼저 확인한 것입니다. 이유가 아니며 ssh를 사용하여 루트로 로그인하고 있습니다. – GangNanTed