• vitepress启动报错: getaddrinfo ENOTFOUND localhost


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 美酒没故事° 2024-03-31 15:31 采纳率: 38% 浏览 4 首页/ 人工智能 / vitepress启动报错: getaddrinfo ENOTFOUND localhost 深度学习前端 按照官网的初始化步骤得出下列文件: 可是启动报错: 有说是hosts不对的,可是我这有代理啊: 展开全部 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 码农阿豪 Java领域优质创作者 2024-03-31 15:31
      关注
      让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
      问题:为什么按照官网的初始化步骤得出的文件启动报错?可能的原因有哪些? 答案: 可能的原因如下:
      1. 网络连接问题 首先要确定网络连接是否正常,是否需要在代理下进行连接。可以尝试在不使用代理的情况下重新初始化,或者检查代理设置是否正确。
      2. hosts文件配置问题 在进行网络连接时,可能需要在hosts文件中添加相应的配置信息,以解析出正确的IP地址。如果hosts文件配置不正确,可能会影响网络连接,从而导致启动错误。
      3. 端口被占用 如果端口被占用,启动时会报错。可以使用如下命令查看端口占用情况:
      lsof -i:
      

      其中,为被占用的端口号。 如果确实存在端口占用,可以通过终止相应的进程来释放端口。使用如下命令杀死进程:

      kill -9 
      

      其中,为要杀死的进程的ID。 4. 配置文件问题 启动报错还可能与配置文件有关。可以检查配置文件是否正确,是否存在格式问题或者缺失必要的配置。 案例: 假设在按照初始化步骤后启动时,报错信息如下:

      ERROR: could not bind to 127.0.0.1:8080: Address already in use
      

      根据错误信息,可以得知8080端口被占用。则可以使用如下命令查看端口占用情况:

      lsof -i:8080
      

      得到如下输出:

      COMMAND   PID   USER   FD   TYPE            DEVICE SIZE/OFF NODE NAME
      httpd   28574   root    5u  IPv6 0xc141278fde354741      0t0  TCP *:http-alt (LISTEN)
      

      可以看到,httpd进程占用了8080端口。可以使用如下命令杀死该进程:

      kill -9 28574
      

      然后再次尝试启动即可。

      评论
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      为什么选择CodeEase?
      Easyrecovery靠谱不收费的数据恢复电脑软件
      跨境电商与监管:合规化IPO的长征路
      SQL优化之MySQL执行计划(Explain)及索引失效详解
      仿CSGO盲盒开箱源码 盲盒商城源码 盲盒开箱源码 潮物盲盒商城源码
      PMI-ACP练习题(20)
      安装MMRotate流程
      低代码如何增强团队应用开发能力?
      使用 MySQL 日志 - Part 1
      二进制格式mysql安装和密码破解
    • 原文地址:https://ask.csdn.net/questions/8081831