【问题标题】:Composer not installed correctly missing "vendor/bin" file?未正确安装 Composer 缺少“vendor/bin”文件?
【发布时间】:2019-10-29 20:56:03
【问题描述】:

我在 Windows 10 上安装 Composer 时遇到问题,我找不到文件夹“vendor”C:\Users\user1\AppData\Roaming\Composer。所以我无法在 Windows 系统的“环境变量”中设置路径。

我已经安装了很多次 Composer。

所以,当我尝试使用 laravel 命令“laravel new laratest”创建新文件夹时,我收到错误消息“'laravel' 不被识别为内部或外部命令、可运行程序或批处理文件。”我真的希望我能在这里得到一个解决方案,这样我就可以继续我的 laravel 项目了。

【问题讨论】:

  • 您是否尝试过使用composer create-project --prefer-dist laravel/laravel blog 来代替全局安装 laravel 安装程序?

标签: laravel composer-php


【解决方案1】:

环境变量问题,因为您的作曲家不在全局环境中。 您可以按照以下步骤操作:

不要担心路径,它可能会有所不同。

可能是C:\ProgramData\ComposerSetup\bin 而不是C:\Users\user1\AppData\Roaming\Composer

对于第二个,你必须先安装 laravel 安装程序。运行下面的代码

composer global require laravel/installer

参考:https://laravel.com/docs/5.8 查看安装程序。

【讨论】:

  • 感谢您的回复!我已经找到了这个文件夹 C:\ProgramData\ComposerSetup\bin 但是当我尝试运行这个命令“composer global require laravel/installer”时,我收到这个错误消息“Changed current directory to C:/Users/fikri/AppData/Roaming/ Composer [ErrorException] file_put_contents(C:\Users\user1\AppData\Roaming\Composer):无法打开流:权限被拒绝
  • 如果你不介意,我会告诉你从控制面板中删除作曲家。然后重新安装它并选择 php.exe 路径。
  • 我尝试重新安装它并重新启动我的笔记本电脑,但仍然收到相同的错误消息。我试图授予对我的 ./composer 文件夹的访问权限,但出现相同的错误消息。
猜你喜欢
  • 2018-06-06
  • 2016-11-15
  • 2016-10-27
  • 2015-04-20
  • 2015-02-10
  • 2017-06-13
  • 2013-09-02
  • 1970-01-01
  • 2022-01-09
相关资源
最近更新 更多