我是 Ubuntu 的新手,我正在尝试运行我的 Ubuntu 网络服务器,但我遇到了 composer 的问题。当我运行 composer install
时,它输出此错误 [ErrorException] file_put_contents(./composer.lock): Failed to open stream: Permission denied
。
我在网上找到了一个解决方案,但它对我不起作用
无效解决方案:
sudo chown -R $USER ~/.composer/
输出
chown: cannot access '/home/admin/.composer/': No such file or directory
我使用的是 Ubuntu 20.04。有谁知道我该怎么办?
最佳答案
这个问题可以通过创建锁文件然后修改所有权轻松解决。
sudo touch composer.lock
sudo chown -R $USER ./composer.lock
Composer 更新
或
只拥有项目文件夹:
sudo chown -R $USER path/to/project/folder
有了这个,你不必使用 sudo
来运行 composer update
关于ubuntu - File_put_contents(./composer.lock) : Failed to open stream: Permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66731499/