我正在使用Laravel Homestead在当地开发项目。请求单个视图最多需要6秒,所以我想通过rsync提高性能。
我将cwRsync安装到“C:\ _ rsync”文件夹中,并将“C:\ rsync \ bin”添加到我的PATH变量中。
在cmd中,“rsync”命令在全局范围内正常工作但在我触发“vagrant up”之后我收到此错误:
==> default: Checking if box 'laravel/homestead' is up to date...
==> default: Clearing any previously set forwarded ports...
"rsync" could not be found on your PATH. Make sure that rsync
is properly installed on your system and available on the PATH.
我能做些什么让流浪者认出rsync?就像我说的,它在windows命令行中运行良好。 谢谢!
答案 0 :(得分:1)
您已将目录/文件夹添加到USER PATH而不是SYSTEM PATH。
尝试一下,它会起作用。
如果您还有其他问题,请安装cygwin。
答案 1 :(得分:1)
我通过安装Cygwin
解决了这个问题,并修改了PATH变量以获得rsync
路径。以下是我在Windows 7笔记本电脑上执行的步骤。现在为一些开始玩vagrant
的新人写这篇文章已经太晚了。
cygwin
64位rsync
c:\cygwin64\bin
并验证是否存在rsync文件。这是默认的安装路径。如果您在安装时更改了路径,则可以滚动到相应的路径。在最后添加路径但前缀为“;”。
实施例: C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ WINDOWS \ CCM; C:\ HashiCorp \流浪\ BIN ; C:\ cygwin64 \ BIN
保存并关闭所有窗口。
Cygwin
追加的路径。