2025/5/10

Upgrade Node to 20.X --- for copilot in vim

ref:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash -
sudo apt-get install -y nodejs

ubuntu 24.04 的 nodee 版本是 18。copilot for vim 要 20.X,
所以要手動 upgrade. ref: 大概就是先 remove nodejs…然後 run
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
然後再 apt install nodejs

裝完是 20.19

進入 vi 後
:Copilot help
會 show copilot command,就是 copilot.txt
要先 authenticate..
:Copilot setup
果然不知道怎麽用...

告訴它
:set filetype=c
看狀態
:Copilot status


about node and nodejs

基本都是 nodejs 這個 package 安裝的,node 會安裝在 /usr/bin/node,/usr/bin/nodejs
曾經發生 node, nodejs 版本不一致,發現node 被裝在 /usr/local/bin/,所以沒有 uninstall,把它刪掉就可以。

官方的install script。
nodejs.org 的安裝說明,一定要選 nvm, fnm 或 docker,而且安裝 script 不需要 sudo.
因為 node,js 可以完全 install locally,也就是裝在自己 home 的 .nvm 下,
然後用 nvm 來安裝特定版本的node.
之後就可以用 node 了(只有你自己可以用,因為是裝在你的 home)
npm install -g package 就會裝在你自己home的 .nvm/.../node/...
因為都是在自己的目錄,就沒有權限問題。

沒有留言:

張貼留言