首页 > 其他 > 详细

【2016-07-11】Qt远程部署失败,提示"没有那个文件或目录"的解决方法

时间:2016-07-11 20:55:14      阅读:374      评论:0      收藏:0      [点我收藏+]

首先明确一下,这里的部署失败与网络连接、ssh/scp/sftp等无关。

一般出现在删除了远端上的可执行文件,而本地程序未做明显改动时远程部署执行的时候。

Qt应用程序输出中的提示信息如下:

技术分享

究其原因,是因为程序编译结果未改变,Qt部署时自动跳过了上传文件的步骤,认为不必进行部署,看程序的编译输出所提示

的信息就知道了:

技术分享

而导致这一看问题的根源,在于Qt构建和运行-运行设置-部署时默认使用了增量部署,将该默认选项去掉即可:

技术分享

 

另外,为确保上传的是最新编译的程序,可添加自定义的远程命令将远端的可执行文件删除,比如:
rm -f 可执行文件路径+文件名
注意删除操作必须在上传操作之前。

测试了一下,基本上完美解决。

【2016-07-11】Qt远程部署失败,提示"没有那个文件或目录"的解决方法

原文:http://www.cnblogs.com/dengwenwu/p/5661391.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!