作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直在使用 QtCreator 为我的远程通用 Linux 设备开发 qt 应用程序,当我按下“运行”按钮时,程序将部署到远程设备上的目标目录并自动运行,一切正常直到最近,我只是更改了代码行,但没有更改项目的任何设置,之后我无法再将程序上传到远程设备上,在 .pro 文件中:
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 手动将文件上传到远程设备而没有任何问题的事实,所以我想这不是原因。
这里有人遇到过这个问题吗?感谢您提出任何建议和意见,并提前致谢。
最佳答案
使用命令(ls -l)检查/home/root
文件夹是否有访问权限
关于linux - Qt creator 无法上传文件到远程设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28233886/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!