使用Gigalixir CLI操作数据库时持续出现Page not found错误求助
Gigalixir CLI 持续报“Page not found”错误的解决思路
排查步骤
更新CLI到最新版本
老版本CLI可能与Gigalixir的API不兼容,先执行gigalixir --version查看当前版本,再通过对应安装方式升级:- 用pip安装的话,执行
pip install --upgrade gigalixir - 用Homebrew的话,执行
brew upgrade gigalixir
升级完成后重试相关命令。
- 用pip安装的话,执行
重新登录验证会话
执行gigalixir login重新登录账号,刷新认证会话。会话过期或认证信息异常会导致API请求失败,重新登录可解决这类问题。确认CLI与应用的关联
执行gigalixir apps查看所有已创建的应用,确保当前工作目录已绑定目标应用。若未绑定,执行gigalixir git:remote -a <你的应用名称>完成关联后,再执行数据库相关命令。重置API端点配置
检查当前API主机配置,执行gigalixir config get api_host,正常值应为https://api.gigalixir.com。若显示异常,执行gigalixir config set api_host https://api.gigalixir.com重置,之后重试命令。核对Web UI中应用与数据库的绑定
从你提供的Web UI截图来看,确认数据库已正确绑定到目标应用。若绑定关系异常,在Web UI中重新关联应用与数据库,之后回到CLI执行gigalixir pg查看状态。
临时替代方案
如果CLI问题无法快速解决,可通过Web UI获取数据库连接字符串,然后手动设置应用环境变量:
gigalixir config set DATABASE_URL "<你的数据库连接字符串>"
内容的提问来源于stack exchange,提问作者Geoff Langenderfer
相关产品推荐
相关产品推荐

