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