【问题标题】:laravel sail for older laravel versionslaravel 帆适用于较旧的 laravel 版本
【发布时间】:2021-07-31 04:42:12
【问题描述】:

https://laravel.build/my-app 提供 bash 脚本来为最新的 laravel 8 版本创建sai 容器。

我拿了这个脚本并尝试为 7.* 版本定制它,除了这个之外都一样:

docker run --rm
-v $(pwd):/opt
-w /opt
laravelsail/php80-composer:latest
bash -c "composer create-project laravel/laravel my-app \"7.*\" && cd my-app &&     php ./artisan sail:install --with=mysql"

它完成了,但随后 /my-app$ ls ./vendor/bin/sail ls: 无法访问'./vendor/bin/sail': 没有这样的文件或目录 帆无法安装。

我尝试使用来自的 laravelsail/php74-composer 图像 https://hub.docker.com/search?q=laravelsail&type=image 但它没有成功。

有什么想法吗?

【问题讨论】:

    标签: php laravel docker


    【解决方案1】:

    根据我自己的经验,如果您在 Windows 上航行,则航行效果不佳。

    我一直不得不通过 ubuntu VM/mac 运行它,它运行良好。可能有一些解决方法,我只是认为它没有针对 Windows 进行测试

    【讨论】:

    • 感谢您的回答。就我而言,使用最新的 Windows 家庭 WSL2,它适用于 laravel 8。在这种情况下它不是 Windows。
    【解决方案2】:

    再次尝试后,错误消息指出 laravel 7 版本不满足sai 的依赖项。 更多阅读说明,不幸的是,目前的风帆应该只适用于 Laravel 8。

    【讨论】:

      猜你喜欢
      • 2021-04-08
      • 2023-03-27
      • 2014-05-27
      • 1970-01-01
      • 2021-11-10
      • 1970-01-01
      • 2015-05-28
      • 1970-01-01
      • 2018-10-12
      相关资源
      最近更新 更多