Instal versi Wasm dari rantai alat MoonBit | BulanBit
Sebagai bahasa pemrograman modern, rantai alat asli MoonBit memberikan dukungan yang baik dan stabil untuk platform arus utama (seperti Windows x86, Linux x86, Arm Darwin). Namun, untuk beberapa kelompok pengguna tertentu, seperti pengguna lama x86 Darwin (Intel Mac) (rantai alat asli tidak lagi didukung) atau pengembang yang ingin mencoba Arm Linux (rantai alat asli belum dirilis), mereka akan mengalami kesulitan untuk menginstal rantai alat asli secara langsung.
Untungnya, ini akan dirilis secara resmi pada awal tahun 2025 wasm_of_ocaml Project, rantai alat kompiler MoonBit sekarang dapat dikompilasi ke dalam file WebAssembly (Wasm) dan dimulai serta dijalankan dengan skrip Node.js. Artinya kita dapat menggunakan toolchain berbasis Wasm ini di platform apa pun yang mendukung Node.js.
Artikel ini akan memandu Anda langkah demi langkah tentang cara menginstal dan mengonfigurasi toolchain MoonBit versi Wasm pada platform di atas (atau lingkungan apa pun yang mendukung Node.js). Mari kita mulai perjalanan penemuan ini!
Instal rantai alat bash (atau zsh), curl, git, nodejs, dan karat, lalu ikuti petunjuk di bawah ini untuk menjalankan perintah yang sesuai dalam mode interaktif bash (atau zsh).
Karena file wasm yang dikompilasi oleh wasm_of_ocaml harus mendukung runtime wasm-gc agar dapat berjalan normal, Anda harus memilih versi yang lebih tinggi saat menginstal nodejs. Disarankan untuk menginstalnya di sini24.0.0dan versi di atas.
Setelah menginstal dependensi di atas, Anda dapat langsung menjalankan perintah berikut untuk menginstal toolchain MoonBit versi wasm secara otomatis melalui TypeScript.
curl -fsSL | node
Jika Anda memerlukan kontrol yang lebih terperinci atas proses instalasi, kami juga menyediakan panduan instalasi manual, silakan lanjutkan membaca.
Pertama, buat direktori sementara di lokasi mana pun, lalu jalankan perintah berikut untuk mengunduh Wasm versi terbaru dari paket terkompresi rantai alat MoonBit:
curl -fSL -O
tar -zxvf moonbit-wasm.tar.gz
Maka Anda harus menyesuaikanMOON_HOMEVariabel lingkungan. Nilai variabel lingkungan ini menyimpan file yang terkait dengan rantai alat MoonBit.
Berita Terkini
Berita Terbaru
Daftar Terbaru
News
Berita Terbaru
Flash News
RuangJP
Pemilu
Berita Terkini
Prediksi Bola
Togel Deposit Pulsa
Technology
Otomotif
Berita Terbaru
Slot Demo Gratis Tanpa Potongan 2025
Slot yang lagi gacor
Teknologi
Berita terkini
Berita Pemilu
Berita Teknologi
Hiburan
master Slote
Berita Terkini
Pendidikan
Resep
Jasa Backlink
One Piece Terbaru