从项目的主分支中提取后,在尝试composer install
和yarn install
之后的yarn build
时出现问题。
Error: EACCES: permission denied, unlink '/dir/anotherdir/file.css'
最后说:
error Command failed with exit code 1.
我试着用sudo yarn build
、rm -rf /nodes_modules
、yarn cache clean
、yarn start
或yarn build
运行它,甚至用chmod 777
运行文件,然后用目录运行它,但似乎什么都不起作用。
我想准确地说,我在虚拟机上使用的是linux容器。该项目使用的是Symfony、Yarn,在这种情况下没有与数据库的交互。
我最终找到了解决方案。当我在LXC(Linux容器(上工作时,在我的IDE(Phpstorm(命令行和LXC命令行上的权限不一样。
当我试图直接从主机更改角色时,我弄乱了容器中目录的权限。更改为双方都知道的用户解决了问题。
NB:看起来很明显,但总是在容器上构建纱线