当我的Application Data文件夹是远程的时,如何将Composer配置为在Windows上使用不同的路径?

时间:2016-07-14 17:02:07

标签: windows active-directory composer-php

当我在Windows 10上安装composer时,使用活动目录(意味着我的某些用户文件在其他地方的服务器上存在),尝试安装时出现以下错误:

  

安装失败,删除./composer.json。     [InvalidArgumentException]     $ from(\ AD.LOCAL \ SYSTEM \ Users [path] \ Application Data \ Composer \ ad.local \ system \ Users [path] \ Applicat     ion Data \ Composer \ vendor \ bin / boris)和$ to(\ AD.LOCAL \ SYSTEM \ Users [path] \ Application Data \ Composer \ vendor     [path] \ boris \ bin \ boris)必须是绝对路径。

...很可能是因为我的应用数据"文件夹不在我的本地计算机上。

我怎样才能解决这个问题。 Windows作曲家安装并没有给我很多选择。

(或者,如果我误解了问题的原因,实际发生了什么以及如何解决?)

2 个答案:

答案 0 :(得分:1)

如果您的问题是在安装期间,则会有一个标志,允许您设置安装目录。

错误消息vendor/bin/boris中路径中的bin文件对我来说并不熟悉,我假设您已完成安装并且命令失败。有一个COMPOSER_HOME环境变量会影响存储多个项目的位置。默认为${APPDATA}/Composer,如果因任何原因在该路径下发生问题,您可以通过为用户设置COMPOSER_HOME变量来更改路径。

答案 1 :(得分:0)

创建了一个本地Windows管理员帐户,安装了该帐户的功能,然后将本地管理员漫游文件夹放入我的PATH中。丑陋但有效。