肉丁土豆园地

静谧编程花园 - The Secret Garden

统计

解决 wsl 报 Temporary failure in name resolution 错误

解决方法

如果 /etc/resolv.conf 里有两行看起来很诡异的 nameserver 记录,删掉他们。

过程

运行这个命令遇到的问题:

cargo generate --git https://kkgithub.com/rustwasm/wasm-pack-template

我上网搜,报这个错误是因为 dns 配置不正确。
我寻思怎么能不正确呢,我也没动他这默认配置啊?

结果没想到默认配置好像不正确。
默认配置里有两行看起来是十六进制好像 ipv6 的 nameserver 记录。在我尝试了各种手段无果,最后试着删掉他们之后,问题神奇地解决了。

我也不知道是不是这的问题,总之记录一下我都试过哪些手段:

  • (已排除)以为是 github 无法访问,改用 kkgithub
  • (已排除)以为是 https 无法访问,改用 http
  • (已排除)怀疑 114.114.114.114 下了药,改用 8.8.8.8
  • (可能排除)烦了,在 windows 下安装了一个 cargo generate
  • (可能排除)在命令前面加 sudo ,导致给 root 用户装了个 rust
  • 以为是 librust-openssl-dev 的问题,改用 libssl-dev
  • 以为是没配 git 的问题,所以把名字邮箱和 ssh 密钥都补齐了

posted on   肉丁土豆表  阅读(165)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示