【问题标题】:How to install older version of Laravel (5.7) using newest composer如何使用最新的作曲家安装旧版本的 Laravel (5.7)
【发布时间】:2020-08-02 13:39:50
【问题描述】:

我目前已经安装了最新版本的 composer 和 laravel (6) 。我继承了一个在 5 上运行的旧项目。我想启动一个 laravel 框架并在 5.7 上运行,这样我就可以运行旧项目。我试过了:

composer create-project --prefer-dist laravel/laravel "5.7.*"

我不断收到错误消息:mkdir(): Permission denied。

我在 Windows 10 gitbash 上运行它,但它无法识别 sudo。

我也尝试过:composer create-project laravel/laravel="5.7.*" 我也遇到同样的错误

非常感谢您的帮助:)

【问题讨论】:

  • 请分享更多细节。我不认为给定的错误消息与 Composer 或 Laravel 相关 - 正如它所说,存在更广泛的权限问题
  • 你试过以管理员身份运行终端吗?
  • composer create-project --prefer-dist laravel/laravel yourProjectName "5.7.*" ,这必须工作! laravel.com/docs/5.7
  • 这显然是文件系统问题。您确定您登录的用户有权在该路径上创建目录吗?
  • 是的,事实证明这是一个文件系统权限问题。多谢你们 。找到这个youtube.com/watch?v=sQD-hnMgfBM 虽然这是一种霰弹枪方法,但它有效

标签: php laravel composer-php


【解决方案1】:

试试这个:

composer create-project --prefer-dist laravel/laravel:5.7.* "Your_project_name"

【讨论】:

  • 请为您的答案添加一些解释。这如何解决权限问题?
猜你喜欢
  • 2020-04-07
  • 1970-01-01
  • 2019-11-13
  • 2015-04-15
  • 2014-03-04
  • 2018-07-19
  • 2013-06-21
  • 2013-06-03
  • 2015-01-14
相关资源
最近更新 更多