:awk:bash:clojure:elixir:emacs:go:golang:ide:javascript:nodejs:packages:pnpm:project:python:racket:ruby:ubuntu:

이맥스: 개발 환경과 텍스트 에디터 - 시리즈 : 나우

[2023-11-23 Thu 09:11] asdf homebrew 등을 리눅스에서 사용하지 마라. 먼저 apt 로 찾아보고 그 다음에 안되면 다른 옵션을 사용하라

| | | | |------------|----------|--------------| | python | 3.11.4 | ubuntu 23.04 | | ruby | 3.1.2 | ubuntu 23.04 | | elixir | - | | | racket | - | ubuntu 8.7 | | nodejs | v18.13.0 | ubuntu 23.04 | | clojure | | | | go | - | | | hy | 0.28 | git | | mit scheme | | | | guile | | |

#키워드

Javascript / Typescript : Nodejs

[2023-11-23 Thu 09:22]

기본 패키지로 설치한다.

nvm 사용 및 npm 업데이트

쿼츠의 경우 npm 버전이 낮아서 설치가 안된다. 다음 확인

가용 버전 확인

nvm ls

버전 세팅

nvm use v20.14.0

npm 업데이트

npm install -g npm@latest
 
➜ nvm use v20.14.0
Now using node v20.14.0 (npm v10.7.0)
(base) ~ via  v20.14.0
➜ nvm ls
        v18.4.0
->     v20.14.0
         system
default -> node (-> v20.14.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v20.14.0) (default)
stable -> 20.14 (-> v20.14.0) (default)
lts/* -> lts/iron (-> v20.14.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.20.3 (-> N/A)
lts/iron -> v20.14.0
(base) ~ via  v20.14.0
➜ npm install -g npm@latest
 
removed 7 packages, and changed 69 packages in 2s
 
22 packages are looking for funding
  run `npm fund` for details
(base) ~ via  v20.14.0
➜ npm --version
10.8.2
(base) ~ via  v20.14.0

nodejs npm install with lsp

[2023-11-23 Thu 09:21]

여기 패키지를 밀어 넣는다.

 
# markdownlint-cli for elgot
sudo npm i -g markdownlint-cli
 
# for ob-mermaid emacs
sudo npm i -g @mermaid-js/mermaid-cli --force
sudo npm i -g @npmcli/fs --force
 
# for lsp
# https://practical.li/doom-emacs/install/doom-configuration/
sudo npm i -g typescript typescript-language-server
sudo npm i -g bash-language-server
sudo npm i -g yaml-language-server
sudo npm i -g awk-language-server
sudo npm i -g vscode-css-languageserver-bin
sudo npm i -g vscode-html-languageserver-bin
sudo npm i -g vscode-langservers-extracted
sudo npm i -g eslint
sudo npm i -g import-js
sudo npm i -g vmd
sudo npm i -g typescript tslint
sudo npm i -g typescript-formatter
sudo npm i -g prettier
 
# sudo npm i -g git-cliff
# sudo npm uninstall git-cliff
 
pipx install git-cliff
 
sudo npm uninstall bats # use apt-get below
 
# javascript/README.org:71:  $ npm install -g jshint
# javascript/README.org:73:  $ npm install -g standard

pnpm install on ubuntu

 
sudo apt-get update
sudo apt-get install nodejs npm
sudo npm install -g pnpm

Racket

sudo apt-get install racket

#이맥스통합개발환경: #스킴

[2024-10-30 Wed 16:44]

guile 사용 할 경우

sudo apt-get install guile-3.0

Clojure

[2023-11-23 Thu 09:31]

이건 우분투 패키지로 설치하지 마라!

elixir

[2023-11-23 Thu 09:19]

sudo apt-get install elixir erlang-dev -y
 

Go

[2023-11-23 Thu 09:21]

[2024-04-24 Wed 12:18] 우분투 패키지로 설치하는게 좋지

sudo apt install golang-go  # version 2:1.20~0ubuntu1

exercism

#이맥스통합개발환경: #AWK

Related-Notes

References