事倍功半是蠢蛋68 去掉.env中的^M
^M 是 Windows 行尾符(CR,\r)的显示。Windows 使用 CRLF(\r\n),Unix/Linux/Mac 使用 LF(\n)。在 Linux/Mac 或某些编辑器(如 vim)中查看 Windows 格式文件时,\r 会显示为^M
解决方案:
sed -i 's/\r$//' .env
^M 是 Windows 行尾符(CR,\r)的显示。Windows 使用 CRLF(\r\n),Unix/Linux/Mac 使用 LF(\n)。在 Linux/Mac 或某些编辑器(如 vim)中查看 Windows 格式文件时,\r 会显示为^M
解决方案:
sed -i 's/\r$//' .env