美酒没故事° 2024-03-31 15:31 采纳率: 37.8%
浏览 10

vitepress启动报错: getaddrinfo ENOTFOUND localhost

按照官网的初始化步骤得出下列文件:

img

可是启动报错:

img

有说是hosts不对的,可是我这有代理啊:

img

  • 写回答

2条回答 默认 最新

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

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

    kill -9 <pid>
    

    其中,为要杀死的进程的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
    

    然后再次尝试启动即可。

    评论

报告相同问题?

问题事件

  • 专家修改了标签 3月31日
  • 修改了问题 3月31日
  • 创建了问题 3月31日

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值