【问题标题】:Setting up Composer path environment variable in Windows 10 home在 Windows 10 家庭版中设置 Composer 路径环境变量
【发布时间】:2016-03-10 14:38:51
【问题描述】:

我已经通过 GUI 安装程序在 Windows 10 主页安装了 Composer PHP 依赖管理器,我希望在 Path 环境变量中为此设置一个值。

从安装看来我应该去C:Users\Username\Appdata\,从那里隔离更多路径,然后将其作为路径值;
但出于某种原因,我在C:Users\Username\Appdata 中找不到任何与作曲家有关的内容。

即使安装顺利,搜索框也没有提供任何名为 Composer 的文件夹的详细信息。

如何在 Windows 10 家庭版中找到 Composer 的路径值?

【问题讨论】:

    标签: php windows environment-variables


    【解决方案1】:

    通过在 Windows 10 框中搜索 composer.bat(这让我对一些未找到的现有文件感到失望),我最终在 C:\ProgramData\ComposerSetup\bin 找到了该文件。

    【讨论】:

    • 安装后,没有 C:\ProgramData\ComposerSetup\bin 文件夹,但我确实找到了这个:C:\Users\myself\AppData\Local\ComposerSetup\bin,其中确实包含文件 composer 、composer.bat 和 composer.phar。这也在安装过程中添加到 PATH 中,但是当我从网站 docroot 运行 php composer.phar install 时仍然得到 Could not open input file: composer.phar(其中包含 composer.json 和 .lock 文件),是的,PHP 已正确安装并且运行良好。
    【解决方案2】:

    当我第一次在 W10 上安装 composer 时,它根本不起作用。我认为这与另一台机器上的 php 安装有关(通过将 extension_dir="d:\PHP56\ext" 替换为 extension_dir="\\server_name\PHP56\ext" 来修复),但我发现安装程序添加了路径作曲家的变量仅适用于运行安装程序的用户,而不适用于其他用户。当我在“正常”帐户下工作并在提升的帐户下安装东西时,我的正常帐户不起作用。所以我将路径 env 从管理员帐户复制到正常(开始->控制面板->用户帐户->更改我的环境变量,然后选择路径、编辑、编辑文本...),现在作曲家按预期工作。不过我在 W7 上没有这样的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      • 1970-01-01
      • 1970-01-01
      • 2016-11-16
      • 2019-03-18
      • 2018-10-22
      • 1970-01-01
      相关资源
      最近更新 更多