参考资料

  1. Your lock file does not contain a compatible set of packages. Please run composer update.
  2. composer.phar命令未找到
  1. 原因:系统未找到composer.phar可执行文件

  2. 常见情况:

    • 未正确安装Composer

    • Composer未加入系统PATH环境变量

    • 当前目录下不存在composer.phar文件

  3. 解决方案:

    • 全局安装:

    • 局部使用:

    • 环境变量配置:

    1. 检查PATH:echo $PATH

    2. 添加路径:export PATH=$PATH:/path/to/composer

    3. 在项目目录直接运行:php composer.phar [command]

    4. 下载Composer:php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

    5. 验证安装:php -r "if (hash_file('sha384', 'composer-setup.php') === '...') { echo 'OK'; } else { exit(1); }"

    6. 执行安装:php composer-setup.php

    7. 移动文件:mv composer.phar /usr/local/bin/composer

    1. 验证安装:

      • 运行:composer --version

      • 成功应显示版本信息

    2. 注意:

      • 需要PHP 5.3.2+环境

      • 需要开启php.ini中的openssl扩展

      • Windows系统需使用composer.bat