laravel - VScode 无法将文件保存在我的 WSL2 主文件夹中

标签 laravel docker visual-studio-code windows-subsystem-for-linux wsl-2

我正在尝试让 WSL2 为我的 Web 项目开发工作,这让我发疯了!

基本上,我有两个选择。
1.将我的项目文件保存到c盘并使用WSL访问那些文件(这使得响应非常慢)
2. 将我的项目文件保存到/home/中,这使得项目运行非常流畅,但我无法使用 VSCode 编辑这些文件。

错误如下:

Failed to save 'DefaultSeeder.php': Unable to write file 'vscode-remote://wsl+ubuntu-20.04/home/lucas/Projetos/API/src/database/seeds/DefaultSeeder.php' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/home/lucas/Projetos/API/src/database/seeds/DefaultSeeder.php')

最佳答案

这是为您的用户提供写入文件的足够权限的另一个命令:

sudo chown -R myuser /path/to/folder
来自 https://github.com/microsoft/vscode-remote-release/issues/1008

关于laravel - VScode 无法将文件保存在我的 WSL2 主文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61973385/

相关文章:

php - 如何在 Laravel 中对多个列使用相同的类别 id?

docker - 使用 Hyperledger Fabric 2.0 提交的链代码调用/查询时出错

json - 使用 GoModifyTags 将 bson 标签添加到 go 结构

mono - 运行在linux/mac上的ASP.NET 5是基于mono的吗?

python - 模块未找到错误: Correct setup

mysql - Laravel 和 MySQL 有一个连接吗?

php - 从 Laravel 作业调用 Laravel 命令

unit-testing - Laravel 响应::下载()测试

linux - Docker加载并保存: "archive/tar: invalid tar header"

php - 503 "Service Unavailable"在谷歌云中使用 Laravel 8 的 Docker 容器