正如 ktor cli 网站中提到的,我正在尝试将其安装在我的 Linux 计算机中。但我最终遇到了以下错误。
错误:无法安装“ktor”:持续网络错误:发布 https://api.snapcraft.io/v2/snaps/refresh:拨打tcp:查找 api.snapcraft.io:名称解析暂时失败
是否可以在 Linux 上安装 Ktor 以及如何创建和运行项目?
ktor cli 明确支持 Linux 并通过 snap 进行安装
https://github.com/ktorio/ktor-cli
从该链接您可以安装并创建项目
snap install --beta --classic ktor
和
ktor generate ktor-sample
分别。
您的问题看起来与您网络的 DNS 相关,并且是一个不相关的问题。
先尝试 ping 一下
ping api.snapcraft.io
来自 api.snapcraft.io (185.xxx.xxx.xx) 的 64 字节:icmp_seq=189 ttl=53 time=23.6 ms
可能是你的网络问题
设置您的代理
sudo snap 取消设置系统代理.http
sudo snap 取消设置系统代理。https
sudo systemctl 重新启动 snapd
也许您的网络接口卡驱动程序不是稳定 尝试连接apt源
或使用外部网络共享网络进行测试
之后再次点击此命令
snap install --beta --classic ktor
您可以在Linux/MacOS上通过brew安装新版本的Ktor CLI,在Windows上通过WinGet安装:
Linux/MacOS:
brew install ktor
窗户:
winget install JetBrains.KtorCLI