我已经在Windows 10 20H2的WSL2中设置了开发环境。
我已经使用与Linux Mint相同的方式进行了所有设置,并且没有任何问题。
在WSL2上,我可以使“ make”命令起作用(有时它会失败,并显示一些权限被拒绝的错误,但是在重新启动成功后很多时候)。但是我无法使“ make install”命令正常工作。它总是失败。第一次输入“ make install”时,我收到关于无法访问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的权限?
答案 0 :(得分:0)
可能与此有关?
<块引用>I am unable make file or directory in Visual Studio Code in Win Subsystem for Linux
Answer 来自 Uday Pratap Singh
<块引用>VScode 因此需要权限。
在你的 WSL 终端上试试这个命令
sudo chown -R username /path/to/working/directory
替换:
'username' 包含您的用户名和目录路径