首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel在为Windows10 WSL2上的一个现有项目安装了laravel之后,我不断地得到一个码头-作曲家错误。

Laravel在为Windows10 WSL2上的一个现有项目安装了laravel之后,我不断地得到一个码头-作曲家错误。
EN

Stack Overflow用户
提问于 2021-04-30 00:36:40
回答 2查看 1.5K关注 0票数 1

这种情况在windows wsl2上发生过几次。我有一个使用laravel的现有项目,它可以在我的mac上工作,但是当我试图让它在windows上工作时,运行一个现有项目的安装https://laravel.com/docs/8.x/sail#installing-composer-dependencies-for-existing-projects

我还没有找到一种适合拉拉维尔帆的解决方案。

代码语言:javascript
运行
复制
./vendor/bin/sail up -d
Traceback (most recent call last):
  File "docker-compose", line 3, in <module>
  File "compose/cli/main.py", line 80, in main
  File "compose/cli/main.py", line 189, in perform_command
  File "compose/cli/command.py", line 70, in project_from_options
  File "compose/cli/command.py", line 146, in get_project
  File "compose/cli/command.py", line 206, in get_project_name
  File "posixpath.py", line 383, in abspath
FileNotFoundError: [Errno 2] No such file or directory
[6920] Failed to execute script docker-compose
Traceback (most recent call last):
  File "docker-compose", line 3, in <module>
  File "compose/cli/main.py", line 80, in main
  File "compose/cli/main.py", line 189, in perform_command
  File "compose/cli/command.py", line 70, in project_from_options
  File "compose/cli/command.py", line 146, in get_project
  File "compose/cli/command.py", line 206, in get_project_name
  File "posixpath.py", line 383, in abspath
FileNotFoundError: [Errno 2] No such file or directory
[6923] Failed to execute script docker-compose
Traceback (most recent call last):
  File "docker-compose", line 3, in <module>
  File "compose/cli/main.py", line 80, in main
  File "compose/cli/main.py", line 189, in perform_command
  File "compose/cli/command.py", line 70, in project_from_options
  File "compose/cli/command.py", line 146, in get_project
  File "compose/cli/command.py", line 206, in get_project_name
  File "posixpath.py", line 383, in abspath
FileNotFoundError: [Errno 2] No such file or directory
[6925] Failed to execute script docker-compose
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-06 00:56:37

解释

所以我找到了答案多亏了Vaidotas的回答。它让我找到了一些线索。

此错误是由默认安装引起的。

“mnt/c/.”

路径需要为

“c/.”

来修复它

您需要创建一个新文件夹并将其挂载到其他文件夹中。

代码语言:javascript
运行
复制
sudo mkdir -p /c 
sudo sh -c "echo '/mnt/c /c none bind' >> /etc/fstab"
sudo mount -a

它还通过将c更改为任何其他字母(在我的例子中为e)来与其他dir一起工作。

代码语言:javascript
运行
复制
sudo mkdir -p /e 
sudo sh -c "echo '/mnt/e /e none bind' >> /etc/fstab"
sudo mount -a

然后,您可以导航到您刚刚创建的新文件夹。

然后您可以导航到您的项目文件夹,输入创建的文件夹.

我在这个线程https://github.com/microsoft/WSL/issues/1918中找到了解决方案

票数 1
EN

Stack Overflow用户

发布于 2021-05-05 08:53:16

我也有同样的问题。我唯一能解决这个问题的方法就是重新启动我的电脑。

更新:

我通过关闭旧航站楼和开新航站楼来解决我的问题。

实际上,我在那里找到了我的解决方案,正在讨论这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67326753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档