Makefile &引用;“使安装”;在WSL2中失败(权限被拒绝)
我已经在Windows 10 20H2上的WSL2中设置了我的开发环境 我以与LinuxMint相同的方式设置了所有东西,我也在使用它,并且没有任何问题 在WSL2上,我可以让“make”命令工作(有时会失败并显示一些被拒绝的权限错误,但通常在重启成功后)。但是我无法让“makeinstall”命令正常工作。它总是失败。在我第一次输入“makeinstall”时,我就遇到了一个关于访问tomcat目录失败的错误(权限被拒绝) 而且,我经常会被“git clean-fdx”拒绝权限,但有时会成功:) 现在我得到以下错误:Makefile &引用;“使安装”;在WSL2中失败(权限被拒绝),makefile,wsl-2,Makefile,Wsl 2,我已经在Windows 10 20H2上的WSL2中设置了我的开发环境 我以与LinuxMint相同的方式设置了所有东西,我也在使用它,并且没有任何问题 在WSL2上,我可以让“make”命令工作(有时会失败并显示一些被拒绝的权限错误,但通常在重启成功后)。但是我无法让“makeinstall”命令正常工作。它总是失败。在我第一次输入“makeinstall”时,我就遇到了一个关于访问tomcat目录失败的错误(权限被拒绝) 而且,我经常会被“git clean-fdx”拒绝权限,但有时会成功:
$ make install
installing git hooks
cp: cannot create regular file '.git/hooks/DPAuthors.pm': Permission denied
cp: cannot create regular file '.git/hooks/DPChecked.pm': Permission denied
cp: cannot create regular file '.git/hooks/DPCommitHooks.pm': Permission denied
cp: cannot create regular file '.git/hooks/DPUsers.pm': Permission denied
make: *** [src/bios/script/Makefile:698: githooksinstall] Error 1
有什么提示吗?可能是什么问题
编辑:当以root用户身份登录时,它现在起作用了。那么,我如何修复权限,以便能够在没有root的情况下使用make?可能与此相关
来自乌代·普拉塔普·辛格
因此VScode需要权限
在WSL终端上尝试此命令
sudo chown-R用户名/path/to/working/directory
替换:
带有用户名和目录路径的“username”
可能是任何东西,需要信息。这是什么项目
makeinstall
可以执行任何操作,也可以不执行任何操作,具体取决于makefile中的内容。你把你的项目放在哪里?在与windows(和其他服务)共享或WSL专用的文件夹中?有没有可能make
或git
使用windows安装git和make(cygwin)?