我遇到了Windows 10和composer(最新版本)的问题。 当我想执行命令" composer install"在我的项目中,抛出了一个交响乐错误:
[Symfony\Component\Process\Exception\RuntimeException]
A temporary file could not be opened to write the process output to, verify that your TEMP environment variable is writable
我的TEMP变量是"%USERPROFILE%\ AppData \ Local \ Temp"。 该文件夹存在且权限很好。
有人可以帮我找到问题吗?
谢谢。
答案 0 :(得分:2)
查看 php.ini 文件中sys_temp_dir
的位置,并检查此文件夹的权限。
答案 1 :(得分:1)
对于 Windows,打开资源管理器并导航到该文件夹。 尝试打开它。
当您收到 UAC 提示时,点击“是”以授予权限。
答案 2 :(得分:0)
也为了澄清您的TEMP目录,运行echo %TEMP%
。将输出目录复制到终端中,并按照上面的说明将其粘贴到sys_temp_dir
中的php.ini
中。