Windows Composer安装:临时文件出错

Windows Composer安装:临时文件出错,windows,composer-php,runtimeexception,temporary-directory,Windows,Composer Php,Runtimeexception,Temporary Directory,我对windows 10和composer(最新版本)有问题。 当我想在我的项目中执行命令“composer install”时,会抛出symphony错误: [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

我对windows 10和composer(最新版本)有问题。 当我想在我的项目中执行命令“composer install”时,会抛出symphony错误:

[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
我的临时变量是“%USERPROFILE%\AppData\Local\TEMP”。 文件夹已存在,权限正常

有人能帮我找到问题吗


谢谢。

查看php.ini文件以查找
sys\u temp\u dir
的位置,并检查此文件夹的权限。

此外,为了澄清临时目录,请运行
echo%temp%
。复制终端中的输出目录,并将其粘贴到
php.ini
中的
sys\u temp\u dir
,如上所述。

对于Windows,打开资源管理器并导航到该文件夹。 试着打开它


当您收到UAC提示时,点击yes以授予权限。

这很奇怪。临时文件夹是特定于用户的,并且始终由其所有者完全控制-或者应该具有。。。请仔细检查文件夹的UAC权限。-您还可以使用
-vvv
运行composer命令,以启用详细输出并更接近问题所在的位置。谢谢。我在php.ini中更改了TEMP文件夹,它成功了。@Pavel你是我的英雄