cloud_sql_proxy:意外标记"换行符"附近的语法错误



我正在按照本教程在Google App Engine上设置Django。

当我尝试通过运行以下命令使用云 SQL 代理连接到我的 mysql 实例时:

./cloud_sql_proxy -instances="my-instance-connection-name"=tcp:3306

我收到此消息:

./cloud_sql_proxy: line 2: syntax error near unexpected token `newline'
./cloud_sql_proxy: line 2: `<!DOCTYPE html>'

在您询问之前,我将上述占位符替换为我的实例的相应 connectionName 值。

关于为什么会发生这种情况的任何想法?

看起来你已经下载了一些html页面而不是代理二进制文件,并且你的(大概是Linux?(系统试图将其作为shell脚本执行。

尝试删除./cloud_sql_proxy文件,然后通过wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64(或文档的"下载 SQL 代理"部分中的其他相应命令(重新下载。

如果这没有帮助,请查看文件以获取有关可能出错的提示。您可以使用less或其他寻呼机/文本编辑器来执行此操作:less ./cloud_sql_proxy

相关内容

  • 没有找到相关文章

最新更新