laravel 8.x - 帆 - 对于 mysql,需要一个类似字节的对象,而不是 'str'

Posted

技术标签:

【中文标题】laravel 8.x - 帆 - 对于 mysql,需要一个类似字节的对象,而不是 \'str\'【英文标题】:laravel 8.x - sail - for mysql a bytes-like object is required, not 'str'laravel 8.x - 帆 - 对于 mysql,需要一个类似字节的对象,而不是 'str' 【发布时间】:2022-01-21 16:17:42 【问题描述】:

在 Win10 环境中的 WSL2 上运行 laravel 8.xsai 时,我遇到了上述错误,并想记录简单的解决方案,因为我在此处或 laracasts 论坛上找不到其他人报告的任何相关问题

完整的错误输出:

ERROR: for clkclct_mysql_1  a bytes-like object is required, not 'str'

ERROR: for mysql  a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/docker/api/client.py", line 261, in _raise_for_status
    response.raise_for_status()
  File "/usr/lib/python3/dist-packages/requests/models.py", line 940, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http+docker://localhost/v1.25/containers/2e424320d1b88df13c77559c8021305ed82bc578045c37dd7da199f593e4c45e/start

【问题讨论】:

【参考方案1】:
    打开任务管理器 在左下角展开“更多详细信息” 进入“服务”标签 查找 MySQL(您可以按字母顺序过滤) 右键单击并选择“停止” 重新运行sail up 命令

【讨论】:

以上是关于laravel 8.x - 帆 - 对于 mysql,需要一个类似字节的对象,而不是 'str'的主要内容,如果未能解决你的问题,请参考以下文章

本地主机拒绝使用 laravel 帆(Docker)连接

如何将 laravel 版本从 8.x 降级到 7.x?

如何为 8.x 版本更新 Laravel 安装程序?

Laravel 8.x 顺风前缀

推送到数组会话 - Laravel 8.x

帆记录到文件