t_wの輪郭

未成功
Deno v1.28.3をi686-unknown-linux-gnuをターゲットとしてビルドすると途中でエラーが生じる

Linux(WSL)でDenoをビルド

sudo apt install build-essential python3 python-is-python3 musl-tools pkg-config libglib2.0-dev ninja-build gcc-multilib -y
curl https://sh.rustup.rs -sSf | sh
cargo --version
rustc --version
rustup default stable 
rustup target add wasm32-unknown-unknown
rustup target add wasm32-wasi
rustup target add i686-unknown-linux-gnu
V8_FROM_SOURCE=1 cargo build -vv --target i686-unknown-linux-gnu --release

2022年12月3日日記

2022/12/4 0:05:00

 丸一日、iSH ShellにDenoをインストールするためのビルドに費やした。結果的にうまくいかなかった。そのうちリベンジしたい。
 一旦、iPadでウェブアプリ開発するのは諦めかも。
 AWS Cloud9も試したが、あまり使い心地が良くなかった。『iPadだけでCloud9開発環境を構築してみた話』に詳しい辛みが載っている。


 『t_wの輪郭』Node.jsからDenoに乗せ換える作業を始めた。手始めに、dlt_crawler.jsをDenoで動くようにした。
 サーバーサイドでdenoをどうやって動かすかだがPM2Denoを使えるらしいので、そのようにした。

未成功

RustとCargoをインストール
apk add rust cargo

ソースコードをgithubのreleaseからダウンロード
wget https://github.com/denoland/deno/releases/download/v1.28.3/deno_src.tar.gz

解凍
tar -xf deno_src.tar.gz


失敗録

cargoでDenoをビルドしてインストール
cargo install deno --locked
Illegal instructionと出て停止する