安装Deno遇JSR包证书加载错误,能否继续完成安装配置?
Deno企业网络环境下安装后手动配置指南
可以手动完成后续配置,不需要依赖加载失败的@deno/installer-shell-setup包——核心的Deno二进制文件已经成功安装了,只是自动配置shell环境的步骤因为企业网络证书拦截失败而已。
验证核心程序是否正常
先直接用完整路径测试Deno能不能运行:
/home/<user>/.deno/bin/deno --version
如果能输出版本号,说明核心功能没问题,接下来手动配置环境变量即可。
手动配置shell环境
根据你日常使用的shell类型,修改对应的配置文件:
- Bash:打开
~/.bashrc或~/.bash_profile,添加一行:export PATH="$HOME/.deno/bin:$PATH" - Zsh:打开
~/.zshrc,添加同样的内容。 - Fish:打开
~/.config/fish/config.fish,添加:set -x PATH $HOME/.deno/bin $PATH
让配置立即生效
执行对应命令刷新shell配置:
- Bash/Zsh:
source ~/.bashrc # 如果你改的是bash_profile就对应替换路径 - Fish:
source ~/.config/fish/config.fish
验证配置结果
重新打开终端,输入deno --version,如果能直接显示版本信息,说明配置完成。
后续资源访问提示
如果之后用Deno拉取外部依赖时也遇到证书问题,可以把企业根证书路径加入环境变量,同样加到shell配置文件里:
export DENO_CA_CERT="/path/to/your/company/root.crt"
内容的提问来源于stack exchange,提问作者Péter Szilvási
相关产品推荐
相关产品推荐

