windows:wsl:c9sdk

Cloud9 SDK on WSL2

Cloud9 SDK を元にインストールしてみる。

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

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 にアクセスできる。
Cloud9 SDK on WSL2

  • windows/wsl/c9sdk.txt
  • 最終更新: 2019/09/18 06:50
  • by ともやん