====== Cloud9 SDK on WSL2 ====== [[javascript:cloud9_sdk|Cloud9 SDK]] を元にインストールしてみる。\\ ===== Node.js のインストール ===== nodebrew をインストールする。 $ curl -kL git.io/nodebrew | perl - setup % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 100 24634 100 24634 0 0 5131 0 0:00:04 0:00:04 --:--:-- 30041 Fetching nodebrew... Installed nodebrew in $HOME/.nodebrew ======================================== Export a path to nodebrew: export PATH=$HOME/.nodebrew/current/bin:$PATH ======================================== 指示にしたがってパスを設定する。 $ vi ~/.bashrc # User specific aliases and functions export PATH=$HOME/.nodebrew/current/bin:$PATH $ source ~/.bashrc **node.js バイナリをインストール**\\ インストール可能なバージョンを調べる。 $ nodebrew ls-remote 〜省略〜 v12.7.0 v12.8.0 v12.8.1 v12.9.0 v12.9.1 v12.10.0 〜省略〜 バージョンを指定してバイナリをインストールする。 $ nodebrew install-binary v12.10.0 Fetching: https://nodejs.org/dist/v12.10.0/node-v12.10.0-linux-x64.tar.gz ######################################################################### 100.0% Installed successfully 利用するバージョンを指定する。 $ nodebrew use v12.10.0 use v12.10.0 動作確認を行う。 $ nodebrew use v12.10.0 use v12.10.0 $ node -v v12.10.0 ===== その他依存パッケージのインストール ===== $ sudo dnf install python2 gcc ===== Cloud9 SDK のインストール ===== github より Cloud9 SDK をダウンロードする。\\ $ git clone https://github.com/c9/core.git c9sdk Cloud9 SDK をビルドする。\\ $ cd c9sdk $ ./scripts/install-sdk.sh Cloud9 SDK を実行する。\\ $ node server.js -p 8080 -a : [[http://localhost:8080|]] にアクセスする。\\ WSL 2 では localhost 問題も解決しており http://localhost:8080 で Windows 10 から WSL 2 内の Cloud9 にアクセスできる。\\ {{:windows:wsl_c9sdk.png?640|Cloud9 SDK on WSL2}}\\