全部产品
Search
文档中心

Function Compute:Instal Serverless Devs dan Docker

更新时间:Jun 24, 2025

Topik ini menjelaskan cara menginstal Serverless Devs dan Docker di macOS, Linux, dan Windows.

Instal Serverless Devs

null

Di Function Compute, Anda dapat menginstal Serverless Devs menggunakan CLI.

  1. Instal Serverless Devs dengan salah satu metode berikut:

    • Gunakan manajer paket

      • Gunakan npm. Metode ini berlaku untuk sistem operasi Windows, macOS, dan Linux yang telah menginstal npm.

        Jalankan perintah berikut untuk menginstal Serverless Devs:

        sudo npm install @serverless-devs/s -g
        null

        Jika Anda menggunakan metode ini untuk menginstal Serverless Devs, versi Node.js harus Node.js 10 atau lebih baru. Setelah Node.js diinstal, Anda dapat menjalankan perintah node --version untuk memeriksa versinya.

      • Gunakan Yarn. Metode ini berlaku untuk sistem operasi Windows, macOS, dan Linux yang telah menginstal Yarn.

        Jalankan perintah berikut untuk menginstal Serverless Devs:

        sudo yarn global add @serverless-devs/s
    • Gunakan skrip. Metode ini berlaku untuk macOS dan Linux.

      Jalankan perintah berikut untuk menginstal Serverless Devs:

      curl -o- -L http://cli.serverless-devs.com/install.sh | bash

      Setelah instalasi selesai, konfigurasikan variabel lingkungan sesuai petunjuk. Jika tidak, instalasi mungkin tidak berfungsi dengan benar. Untuk informasi lebih lanjut tentang fitur pengaturan rute pesan, lihat FAQ.

  2. Jalankan perintah berikut untuk memeriksa apakah Serverless Devs telah diinstal:

    s -v

    Contoh kode berikut akan ditampilkan jika Serverless Devs berhasil diinstal:

    @serverless-devs/s: 2.0.83, linux-x64, node-v14.17.4

Instal Docker

Anda mungkin ingin menggunakan komponen FC dari Serverless Devs untuk membangun fungsi atau men-debug fungsi di mesin lokal dengan menjalankan perintah s build atau s local. Dalam hal ini, Docker diperlukan. Setelah Docker diinstal, Serverless Devs secara otomatis membuat kontainer Docker dan melakukan debugging ketika Docker diperlukan.

null

Jika Anda tidak menjalankan perintah seperti s local di Serverless Devs, atau tidak menjalankan perintah s build --use-docker untuk menginstal dependensi atau membangun proyek, Anda tidak perlu menginstal Docker.

FAQ

  • Bagaimana cara memperbarui Serverless Devs versi sebelumnya?

    Anda dapat menjalankan kembali perintah instalasi untuk memperbarui Serverless Devs. Untuk informasi lebih lanjut, lihat Instal Serverless Devs.

  • Jika proses instalasi memakan waktu lama, Anda dapat menggunakan sumber npm berikut untuk menginstal Serverless Devs. Contoh perintah:

    npm --registry=https://registry.npmmirror.com install @serverless-devs/s -g
  • Jika Anda memeriksa versi Serverless Devs setelah pembaruan dan menemukan bahwa Serverless Devs belum terinstal, gunakan salah satu metode berikut untuk pemecahan masalah sesuai kebutuhan bisnis Anda:

    • Jalankan perintah berikut untuk mengonfigurasi variabel lingkungan:

      export PATH=$HOME/.s/node-v14.19.3-linux-x64/bin:$PATH
      null

      Nomor versi dalam node-v14.19.3 pada perintah ini hanya contoh. Nomor versi mungkin berbeda tergantung pada sistem operasi.

    • Buka terminal baru.

  • Setelah Serverless Devs diinstal di Linux atau macOS, kesalahan mungkin terjadi saat Anda menjalankan perintah yang disediakan oleh Serverless Devs. Gunakan salah satu metode berikut untuk pemecahan masalah jika muncul pesan kesalahan Command not found:

    • Jika Anda menggunakan npm atau skrip instalasi untuk menginstal Serverless Devs, jalankan perintah berikut:

      ln -s $(npm root -g)/@serverless-devs/s/bin/s /usr/local/bin/s
    • Jika Anda menggunakan Yarn untuk menginstal Serverless Devs, jalankan perintah berikut:

      ln -s $(yarn global dir)/node_modules/@serverless-devs/s /usr/local/bin/