Ubuntu20.04にDenoJavaScriptランタイムをインストールする方法
序章
Deno は、Node.jsの作成者によって開発されている新しいJavaScriptランタイムであり、セキュリティ、開発者エクスペリエンス、および標準のブラウザーAPIとの互換性に重点を置いています。
DenoはNode.jsやChromeウェブブラウザと同じV8JavaScriptエンジンを使用しますが、安全なサンドボックス、組み込みのTypeScriptサポート、および厳選された標準モジュールのセットが付属しています。
このチュートリアルでは、Ubuntu 20.04にDenoをダウンロードしてインストールし、 hello world
インストールをテストするためのステートメント。
前提条件
このチュートリアルは、Ubuntu 20.04を実行していて、root以外としてログインしていることを前提としています。 sudo
-有効なユーザー。 これを設定するためのヘルプについては、Ubuntu20.04チュートリアルを使用した初期サーバー設定を参照してください。
ステップ1—Denoをダウンロードする
Denoは単一の実行可能ファイルとして出荷されるため、手動でダウンロードしてインストールできます。 まず、約30MBのファイルをダウンロードできるディレクトリに移動します。 を使用します /tmp
ここのディレクトリ:
- cd /tmp
次に、 curl
GitHubからDenoの最新リリースをダウンロードするには:
- curl -Lo "deno.zip" "https://github.com/denoland/deno/releases/latest/download/deno-x86_64-unknown-linux-gnu.zip"
これにより、進行状況バーが表示されます。
Output % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 158 100 158 0 0 3361 0 --:--:-- --:--:-- --:--:-- 3361
100 641 100 641 0 0 8902 0 --:--:-- --:--:-- --:--:-- 8902
100 31.3M 100 31.3M 0 0 132M 0 --:--:-- --:--:-- --:--:-- 132M
ダウンロードが完了すると、 deno.zip
現在のディレクトリにあるファイル。 次のステップでは、このファイルを解凍してインストールします deno
実行可能。
ステップ2—Denoのインストール
Deno zipファイルをダウンロードしたので、次はそれをインストールします。 まず、あなたが持っていることを確認する必要があります unzip
ファイルを解凍するためにインストールされたコマンド。 システムのパッケージインデックスを更新してからインストール unzip
と apt
. このセッションでsudoを初めて使用する場合は、sudoユーザーのパスワードの入力を求められる場合があります。
- sudo apt update
- sudo apt install unzip
インストールする場合は、 unzip
解凍するには deno
実行可能ファイル /usr/local/bin
ディレクトリ:
- sudo unzip -d /usr/local/bin /tmp/deno.zip
The -d
フラグが伝えます unzip
結果のファイルをに配置するには /usr/local/bin
. 保護されたシステムディレクトリに解凍するため、次を使用する必要があることに注意してください sudo
その上。
これでインストールが完了します。 使用する ls
新しいリストに /usr/local/bin/deno
ファイルを作成し、正しい所有者と権限があることを確認します。
- ls -al /usr/local/bin/deno
Output-rwxr-xr-x 1 root root 87007232 Aug 23 21:06 /usr/local/bin/deno
上記の権限は一般的なものです。 root のみに書き込み(w
)権限、およびすべての人が実行する必要があります(x
)権限。 Linuxパーミッションの詳細については、Linuxパーミッションの概要チュートリアルを参照してください。
次に、を実行します deno
コマンドを使用して --version
正しく実行されることを確認するためのフラグ:
- deno --version
deno
いくつかのバージョン情報を出力します:
Outputdeno 1.13.2 (release, x86_64-unknown-linux-gnu)
v8 9.3.345.11
typescript 4.3.5
これで、Denoが正常にダウンロードおよびインストールされました。 次に、それを使用して実行します hello world
声明。
ステップ3—DenoREPLを使用する
あなたが裸を実行する場合 deno
サブコマンドのないコマンドを使用すると、DenoREPLに移動します。 REPLは、「read-eval-print loop」の略で、ステートメントを入力して評価し、結果をすぐに出力できるインタラクティブなプロンプトです。
REPLは、新しいプログラミング言語を試す良い方法です。
今すぐDenoREPLを開きます。
- deno
deno
そのバージョン、いくつかのヘルプテキスト、および >
促す:
OutputDeno 1.13.2
exit using ctrl+d or close()
>
次のJavaScriptを入力します hello world
例とヒット ENTER
Denoにそれを評価させ、結果を印刷させるには:
- ['hello', 'world'].join(' ')
このステートメントはJavaScript配列を作成します(['hello', 'world']
)、次にアレイのを使用します join()
2つの単語をスペース文字で結合する方法:
Output"hello world"
機能した! Deno REPLを終了するには、を押します CTRL+D
またはタイプ close()
を押して ENTER
.
結論
このチュートリアルでは、Denoをダウンロードしてインストールしてから、 hello world
そのREPLのステートメント。 Denoの詳細については、公式のDenoマニュアルおよびDenoAPIドキュメントを参照してください。
一般的なJavaScript情報については、 JavaScriptでコーディングする方法チュートリアルシリーズ、または私たちの JavaScriptタグページその他のチュートリアルやコミュニティのQ&Aへのリンクがあります。