【发布时间】:2014-10-07 15:21:59
【问题描述】:
我有一个路径问题。我似乎无法弄清楚为什么我会收到此代码 23 错误。这是完整的错误消息:我猜 rsync 无法写入我的本地 /private/tmp 目录。
这是输出:
``` 你真的要继续吗? (是/否):是 rsync:link_stat“/tmp/SGDU55.sql”失败:没有这样的文件或目录(2) rsync 错误:无法在 /SourceCache/rsync/rsync-42/rsync/main.c(1400) [receiver=2.6.9] 传输某些文件(代码 23) 无法从 xxx@staging-5244.prod.xxx.com:/tmp/SGDU55.sql 同步到 [错误] /private/tmp/-to-drupal_db.sql.p0YIBu
```
这里是 drush 模拟命令的缩写输出。 ```
$ drush sql-sync @aq6 @aqsolo --simulate
.....
调用系统(rsync -e 'ssh -i /Users/dave.ferrera/.vagrant.d/insecure_private_key' -akz --exclude=".git" --exclude=".gitignore" --exclude=" .hg" --exclude=".hgignore" --exclude=".hgrags" --exclude=".bzr" --exclude=".bzrignore" --exclude=".bzrtags" --exclude=".svn " /private/tmp/-to-drupal_db.sql.iXOzSo vagrant@12.12.12.12:tmp/drupal_db.sql);
调用系统(ssh -i /Users/dave.ferrera/.vagrant.d/insecure_private_key vagrant@12.12.12.12 'mysql --database=drupal_db --host=localhost --user=root --password=password - -silent
$
```
有没有办法将 /private/tmp 路径更改为其他路径? 我已将 chmod 1777 添加到 /private 和 /private/tmp
【问题讨论】: