提供的 cwd“/home/www/myproject”不存在

我曾经按照Laravel 5.6中的建议,只将一个文件夹映射到我的项目根文件夹。

现在,我按照Laravel 6.x中的建议将每个文件夹映射到每个单独的项目。

现在,如果我登录到我的VS并尝试我得到vagrant sshlaravel new myproject

提供的 cwd“/home/www/myproject”不存在

如果我事先创建了文件夹,则比我得到的

应用程序已存在

如果我以root身份安装,那么Laravel就会安装,但我在PC上找不到我的项目。我在我的VS上看到它,但它在我的硬盘上没有。

这是我的配置:Homestead.yaml

- map: ~/www/homestead/myproject # Path on my laptop
  to: /home/www/myproject #Path of VM

我发现我在VS上创建了它,但在我的PC上不存在。/home/www/myproject~/www/homestead/myproject

当我只映射一个文件夹时,我没有遇到这些问题。如何解决此问题并创建新的Laravel项目?


子衿沉夜
浏览 183回答 1
1回答

郎朗坤

我通过在PC上使用作曲家全局安装Laravel命令来解决此问题。为此,我必须首先安装zip:sudo apt-get install php7.2-zip然后我可以全局安装它composer global require laravel/installer显示的内容将当前目录更改为 /home/adam/.config/composer我不得不把它添加到我的:~/.profilePATH="$HOME/.config/composer/vendor/bin:$PATH"我重新加载了配置文件,然后我终于可以从我的PC而不是从VM安装Laravel。source ~/.profile
打开App,查看更多内容
随时随地看视频慕课网APP