MacOS新版本连接 SSH 后会报如下错误:

1
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

虽然每次百度都百度得到,但是已经第二次遇见了,后面无数次配置服务器可能还会遇见,记录下叭。

#解决 “-bash: warning”

1
2
3
$ cat /etc/locale.conf
LANG=en_US.UTF-8
$ vi /etc/locale.conf

修改为:

1
2
3
LC_ALL=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LANG=en_US.UTF-8

收工。

#安装 Nodejs

  1. 查看系统架构,最后一行显示是x86-64
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $ hostnamectl
    Static hostname: iZbp1hm7xn587qhxan003bZ
    Icon name: computer-vm
    Chassis: vm
    Machine ID: 20190711105006363114529432776998
    Boot ID: c753a670761d4b6e9c3557a03056de8e
    Virtualization: kvm
    Operating System: CentOS Linux 7 (Core)
    CPE OS Name: cpe:/o:centos:centos:7
    Kernel: Linux 3.10.0-957.21.3.el7.x86_64
    Architecture: x86-64
  2. 打开官网:https://nodejs.org/en/download/
  3. 选择延长支持版本 LTS,选择版本Linux Binaries (x64),复制下载地址:https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
  4. 回到服务器,下载代码
    1
    wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
  5. 解压
    1
    2
    xz -d node-v12.18.3-linux-x64.tar.xz
    tar -xvf node-v12.18.3-linux-x64.tar
  6. 软链接到执行目录中
    1
    2
    3
    4
    5
    $ ls
    node-v12.18.3-linux-x64 node-v12.18.3-linux-x64.tar
    $ ln -s ~/node-v12.18.3-linux-x64/bin/node /usr/bin/node
    $ ln -s ~/node-v12.18.3-linux-x64/bin/npm /usr/bin/npm
    $ ln -s ~/node-v12.18.3-linux-x64/bin/npx /usr/bin/npx

#参考链接