deno看官网安装很简单,结果还是遇到了坑,记录下方便有人有相同的问题
1、首先安装
curl -fsSL https://deno.land/x/install/install.sh | sh
看到这个表示安装成功了
2、运行遇到坑
出现version `GLIBC_2.18' not found,去lib64找了下发现centos7版本为2.17,需要升级到2.18
3、升级GLIBC_2.18 又遇到To connect to ftp.gnu.org insecurely, use `--no-check-certificate'.
建议:先设置个快照,GLIBC_2.18是系统底层库,出问题后好回退
解决执行下载:wget --no-check-certificate https://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
解压:tar -zxvf glibc-2.18.tar.gz
编译安装:cd glibc-2.18 && mkdir build
cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make && make install
4、再次运行
/root/.deno/bin/deno --version 正常出现版本信息成功了
glibc升级有参考:centos7安装deno时,出现version `GLIBC_2.18' not found_博客-CSDN博客