はじめに
家にPCがないのでスマホ(Android)で開発環境を構築しようと考えました。
動作環境
- Sony Xperia 10 IV
- Android OS 12
- UserLAnd 3.1.4
- Ubuntu 20.04.5 LTS
- Nvm 0.39.3
- Node.js 18.13.0
nvmをインストール
そのままapt installするとNode.jsのバージョンがnvmからインストールします。
$ curl -k -LO https://raw.githubusercontent.com/creationix/nvm/master/install.sh
install.shを編集(curlに「-k」オプションを付与)してUserLAndを再起動します。
- 編集前
nvm_download() {
if nvm_has "curl"; then
curl --fail --compressed -q "$@"
- 編集後
nvm_download() {
if nvm_has "curl"; then
curl -k --fail --compressed -q "$@"
install.shを実行します。
$ bash install.sh
Node.jsをインストール
~/.nvm/nvm.shを編集(curlに「-k」オプションを付与)してUserLAndを再起動します。
- 編集前
nvm_download() {
local CURL_COMPRESSED_FLAG
if nvm_has "curl"; then
if nvm_curl_use_compression; then
CURL_COMPRESSED_FLAG="--compressed"
fi
curl --fail ${CURL_COMPRESSED_FLAG:-} -q "$@"
- 編集後
nvm_download() {
local CURL_COMPRESSED_FLAG
if nvm_has "curl"; then
if nvm_curl_use_compression; then
CURL_COMPRESSED_FLAG="--compressed"
fi
curl -k --fail ${CURL_COMPRESSED_FLAG:-} -q "$@"
Node.jsの最新LTSバージョンをインストールします。
$ nvm install --lts
Node.jsのバージョンを確認
Node.jsのバージョンを確認します。
$ node --version
v18.13.0
npmを最新化
付属のnpmは古いことが多いのでパッケージを更新します。
$ npm update -g npm
npmのバージョンを確認
npmのバージョンを確認します。
$ npm --version
9.3.1