php - 作曲家.phar。无法在 Yii2 中打开输入文件
问题描述
我正在使用 xampp Win 10 和 Yii2 框架。我添加: php composer.phar 需要 --prefer-dist imanilchaudhari/yii2-social-share "dev-master" 但错误:无法打开输入文件:composer.phar
帮我!!!谢谢大家。
解决方案
发生此错误主要是由于将作曲家安装在错误的目录中,因此您有两个选项
让作曲家全球化
切换到 PATH 上的目录并按照下载页面说明运行安装程序以下载 composer.phar。
在 composer.phar 旁边创建一个新的 composer.bat 文件:
使用 cmd.exe:
C:\bin> echo @php "%~dp0composer.phar" %*>composer.bat
如果尚未将该目录添加到 PATH 环境变量中。有关更改 PATH 变量的信息,请参阅本文和/或使用您选择的搜索引擎。并检查该过程是否成功,您可以使用该命令作为
C:\Users\username>composer -V
直接在你的项目根目录下安装composer
只需按住 Shift 键并右键单击桌面。在上下文菜单中,您将看到在此处打开命令窗口的选项。单击它将打开一个 CMD 窗口。
然后只需运行以下命令即可为您的项目根目录安装 composer。
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php
推荐阅读
- javascript - 关于安装 New React App 的问题
- c# - 如何在 Unity 中使 UI 元素仅在 Y 轴上可拖动?
- bash - 如何使用 bash 将我的 shell 模块命令转换为我自己的模块?
- node.js - 如何使用 npm 包“Instagram-private-api”获取 Instagram 中用户的照片?
- elasticsearch - Elasticsearch 术语聚合和查询
- spring-boot - 实现 HandlerInterceptor 时避免记录 Swagger Endpoints?
- c# - 如何在c#wpf中检查元素是否离开其父级
- woocommerce - 在woocommerce中获取应用于产品的优惠券代码
- codeigniter - Codeigniter 中的 URL 段
- php - 上服务器后更新单条记录PARSE ERROR?