반응형

(Deno.js)디노 - Deno 최신버전으로 Upgrade(업그레이드) Windows(윈도우) Linux(리눅스)

 

Windows 2019 Deno Upgrade

먼저 윈도우에서 디노를 업그레이드 해보겠습니다.

Deno의 업그레이드 명령어는 아래와 같습니다.

deno upgrade

 

특정 버전으로 업그레이드를 하려면 아래의 옵션을 추가해서 실행하면 됩니다.

deno upgrade --version 1.9.0

 

업그레이드를 진행하기 이전에 먼저 현재 버전을 확인하겠습다. 파워쉘을 열고 아래 명령어를 입력합니다. 

(PS> deno --version)

현재 버전 1.8.2

 

다음은 업그레이드 명령어로 최신 버전으로 업그레이드를 하겠습니다.

(PS> deno upgrade)

현재 최신버전은 1.9.버전 / 업그레이드 1.9.0으로 성공


업그레이드가 잘됐는지 현재 버전을 다시 확인합니다.

(PS> deno --version)

deno 1.9.0

 

 

Linux (Ubuntu 우분투, CentOS) Deno Upgrade

다음은 리눅스에서 디노를 업그레이드 해보겠습니다.

명령어는 윈도우와 같습니다. 

deno upgrade

 

특정 버전으로 업그레이드 하는 옵션 또한 윈도우와 같습니다.

deno upgrade --version 1.9.0

 

업그레이드를 하기전에 현재 버전을 확인해 보겠습니다.
($ deno --version)

Ubuntu(우분투) deno 현재 버전
CentOS deno 현재버전

 

다음은 업그레이드 명령어로 현재 최신 버전으로 업그레이드를 하겠습니다.

($ deno upgrade)

Ubuntu(우분투) deno 최신버전으로 업그레이드
CentOS deno 최신버전으로 업그레이드

 

마지막으로 현재 버전을 다시 확인해 봅니다.

($ deno --version)

Ubuntu(우분투) deno 1.9.0
CentOS deno 1.9.0

 

(Deno.js)디노 전체보기

 

'(Deno.js)디노' 카테고리의 글 목록

전산 관련 경험을 기록 하는 곳

reddb.tistory.com

 

반응형
반응형

(Deno.js)디노 - Linux(리눅스)에 Deno 설치하기 ubuntu(우분투) centOS

 

지난 포스팅에서는 윈도우 서버 2019에 Deno를 설치하였습니다.

이번에는 Linux(리눅스) 중 가장 사용자가 많은 ubuntu(우분투)와 centOS에 디노를 설치하겠습니다.

현재 시점으로 디노 최신버전은 v1.8.2 입니다.

 

최신버전의 디노를 설치하는 방법은 아래 명령어를 쉘에 입력 및 실행하면 됩니다.

curl -fsSL https://deno.land/x/install/install.sh | sh

 

특정버전으로 Deno를 설치하고 싶다면 아래처럼 버전을 적어주는 명령어를 추가로 입력해주면 됩니다. (예: v1.0.0 설치)

curl -fsSL https://deno.land/x/install/install.sh | sh -s v1.0.0

 

 

1. curl이 설치가 되어 있지 않다면 쉘에 아래 명령어로 입력하여 먼저 설치를 해줍니다.

   1) 우분투(ubuntn): $  sudo apt-get install curl

 

   2) centOS: $ sudo yum install curl

 

 

2. 다음은 쉘에 아래 명령어를 입력하여 Deno를 설치해 줍니다.

    sudo curl -fsSL https://deno.land/x/install/install.sh | sh

 

 

3. Deno가 설치된 위치에서 버전 및 도움말 등을 실행해봅니다.

    (Deno가 설치되는 기본위치: /home/계정명/.deno/bin/)

 

(만약 Deno의 설치위치를 변경하여 설치하고자 한다면 설치명령어를 아래와 같이 경로까지 입력해주시면 됩니다. 위치 예: /usr/local)

sudo curl -fsSL https://deno.land/x/install/install.sh | sudo DENO_INSTALL = / usr / local sh

 

 

 

4. Deno가 어떤 폴더에서도 실행될수 있도록 환경변수를 등록해줍니다.

   1) 홈디렉토리에 있는 .profile 또는 .bashrc를 확인하고 vi에디터를 열어 줍니다.(cd ~  |   ls -al  |  vi .profile)

       저는 .profile로 진행했습니다. 만약 파일이 존재하지 않더라도 vi로 .profile을 생성후 진행하시면 됩니다.

 

   2) 마지막 라인에 export PATH=$PATH:/home/계정이름/.deno/bin을 입력하고 저장하고 나옵니다

      (저장하고 나오는 명령어 :wq!)

 

   3) 홈디렉토리에서 source .profile 명령어로 .profile을 실행합니다.

 

   4) 이제 deno를 실행해보면 어떤 폴더에서도 작동하는 것을 확인 할 수 있습니다.

 

 

5. 쉘에서 인터넷 주소에 있는 타입스크립트파일(.ts)을 실행해 보겠습니다.

deno run https://deno.land/std/examples/welcome.ts

 

 

6. 마지막으로 Deno를 이용하여 서버를 실행해 보겠습니다. 

import { serve } from "https://deno.land/std@0.91.0/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
for await (const req of s) {
  req.respond({ body: "Hello World\n" });
}

 

   1) 위 소스를 현재폴더에 serve.ts 파일로 저장한 상태입니다.

 

   2) 쉘에서 아래 명령어와 옵션으로 serve.ts를 실행합니다.

deno run --allow-net serve.ts

 

   3) 웹 브라우저를 열어 http://localhost:8000으로 접속해 봅니다.

 

(Deno.js)디노 전체보기

 

'(Deno.js)디노' 카테고리의 글 목록

전산 관련 경험을 기록 하는 곳

reddb.tistory.com

 

반응형
반응형

(Deno.js)디노 - Windows Server 2019(윈도우 서버)에 Deno 설치하기

 

디노를 Windows Server 2019(윈도우 서버)에 설치해보도록 하겠습니다.

현재 디노 최신버전은 v.1.8.2까지 나와있습니다.

 

최신버전 설치방법은 아래 명령어를 Windows PowerShell(윈도우즈 파워쉘)에서 입력 및 실행하여 주시면 됩니다.

iwr https://deno.land/x/install/install.ps1 -useb | iex

 

특정버전의 Deno를 설치하고 싶다면 아래처럼 명령어를 입력해주시면됩니다. (예: v1.0.0 설치)

$v="1.0.0"; iwr https://deno.land/x/install/install.ps1 -useb | iex

 

 

1. 먼저 윈도우의 검색에서 PowerShell을 검색하여 실행하여 줍니다.

Windows PowerShell

 

2. 다음은 파워쉘 커맨드창에 아래처럼 명령어를 입력해줍니다.

    iwr https://deno.land/x/install/install.ps1 -useb | iex

Deno.js 설치 명령어

 

그러면 아래처럼 웹요청으로 파일을 받아오게 됩니다.

 

Deno의 설치가 성공적으로 완료되면 디노의 실행파일이 설치된 위치와 알려줍니다.

 

환경변수를 확인해보면 설치와 동시에 자동으로 위치가 입력되었음을 확인할 수 있습니다.

그렇기 때문에 어떤 위치에서도 deno.exe 명령을 실행할 수 있습니다.

 

만약 Deno의 설치위치를 변경하여 설치하고자 한다면 설치명령어를 실행하기 전,

아래 첫줄과 같이 설치 위치를 입력하시면 지정하는 폴더에 Deno가 설치됩니다.

(설치위치 변경 예: C:\Program Files\deno)

주의하실점은 파워쉘을 관리자권한으로 실행하셔야 합니다.

$env:DENO_INSTALL = "C:\Program Files\deno"
iwr https://deno.land/x/install/install.ps1 -useb | iex

 

3. 다음은 Deno의 버전과 도움말을 확인해 봅니다.

 

4. 파워쉘에서 인터넷 주소에 있는 타입스크립타파일(.ts)을 실행하여 보겠습니다.

deno run https://deno.land/std/examples/welcome.ts

 

5. 마지막으로 deno를 이용하여 서버를 실행하여 보겠습니다.

 

import { serve } from "https://deno.land/std@0.91.0/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
for await (const req of s) {
  req.respond({ body: "Hello World\n" });
}

 

위 소스를 serve.ts 파일로 저장된 상태입니다.

 

파워쉘에서 아래 명령어와 옵션으로 serve.ts를 실행하여 줍니다.

deno run --allow-net serve.ts

 

웹브라우저를 열어 http://localhost:8000으로 접속해 봅니다.

 

(Deno.js)디노 전체보기

 

'(Deno.js)디노' 카테고리의 글 목록

전산 관련 경험을 기록 하는 곳

reddb.tistory.com

 

반응형