Rumah pembangunan bahagian belakang Golang Langkah-langkah untuk menyediakan dan memasang persekitaran pembangunan Golang pada komputer Mac

Langkah-langkah untuk menyediakan dan memasang persekitaran pembangunan Golang pada komputer Mac

Feb 24, 2024 pm 04:30 PM
golang mac Konfigurasi persekitaran pembangunan golang

Mac电脑上如何配置和安装Golang 开发环境?

Komputer Mac ialah platform kerja kegemaran ramai pembangun, dan Golang, sebagai bahasa pengaturcaraan yang cekap, juga digemari oleh semakin ramai orang. Artikel ini akan memperkenalkan secara terperinci cara mengkonfigurasi dan memasang persekitaran pembangunan Golang pada komputer Mac dan menyediakan contoh kod khusus untuk membantu pembaca mula dan membangun dengan cepat menggunakan Golang.

Langkah 1: Muat turun pakej pemasangan Golang

Mula-mula, kita perlu memuat turun pakej pemasangan Golang untuk Mac OS daripada laman web rasmi Golang (https://golang.org/dl/). Pilih versi stabil terkini dan simpan pakej pemasangan ke direktori tempatan selepas muat turun selesai.

Langkah 2: Pasang Golang

  1. Buka aplikasi Terminal, masukkan direktori muat turun, dan gunakan arahan berikut untuk menyahmampat pakej pemasangan Golang yang dimuat turun:
tar -C /usr/local -xzf go1.17.1.darwin-amd64.tar.gz
Salin selepas log masuk
  1. Seterusnya, tetapkan pembolehubah persekitaran Golang. Edit fail ~/.bash_profile (jika ia tidak wujud, buat fail) dan tambah kandungan berikut: ~/.bash_profile文件(如果不存在,则创建该文件),添加以下内容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
Salin selepas log masuk
  1. 保存文件后,执行以下命令使配置生效:
source ~/.bash_profile
Salin selepas log masuk
  1. 最后,验证Golang是否安装成功,执行以下命令:
go version
Salin selepas log masuk

如果成功安装,会显示当前安装的Golang版本信息。

步骤三:创建和运行第一个Golang程序

接下来,我们将创建一个简单的Hello World程序,并且运行它。

  1. 首先,创建一个新的Golang工作目录,并进入该目录:
mkdir ~/go/src/hello
cd ~/go/src/hello
Salin selepas log masuk
  1. 在工作目录下,创建一个名为hello.go的文件,并使用文本编辑器打开:
touch hello.go
Salin selepas log masuk
  1. 编辑hello.go
  2. package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, Golang!")
    }
    Salin selepas log masuk
      Selepas menyimpan fail, laksanakan arahan berikut untuk menjadikan konfigurasi berkuat kuasa :
      1. go run hello.go
        Salin selepas log masuk
        Akhir sekali, sahkan sama ada Golang berjaya dipasang dan laksanakan arahan berikut:

        rrreee

        Jika pemasangan berjaya, maklumat versi Golang yang sedang dipasang akan dipaparkan.

        🎜🎜Langkah 3: Buat dan jalankan program Golang pertama🎜🎜🎜Seterusnya, kami akan mencipta program Hello World yang mudah dan menjalankannya. 🎜🎜🎜Mula-mula, buat direktori kerja Golang baharu dan masuk ke dalamnya: 🎜🎜rrreee🎜🎜Dalam direktori kerja, buat fail bernama hello.go dan gunakan penyunting teks Buka: 🎜🎜rrreee
          🎜Edit fail hello.go dan masukkan kod berikut: 🎜🎜rrreee🎜🎜Selepas menyimpan fail, kembali ke terminal dan gunakan arahan berikut untuk menjalankan Program Hello World :🎜🎜rrreee🎜Jika semuanya berjalan lancar, terminal akan mengeluarkan mesej "Hello, Golang!", menunjukkan bahawa program itu berjalan dengan jayanya. 🎜🎜Melalui langkah di atas, kami telah berjaya mengkonfigurasi dan memasang persekitaran pembangunan Golang dan menjalankan program Golang yang pertama. Saya harap artikel ini dapat membantu pembaca mengembangkan Golang dengan lancar Anda juga dialu-alukan untuk merujuk artikel ini jika anda menghadapi masalah semasa menggunakan Golang. 🎜

        Atas ialah kandungan terperinci Langkah-langkah untuk menyediakan dan memasang persekitaran pembangunan Golang pada komputer Mac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

    Alat AI Hot

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    Video Face Swap

    Video Face Swap

    Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Bagaimana untuk membaca dan menulis fail dengan selamat menggunakan Golang? Bagaimana untuk membaca dan menulis fail dengan selamat menggunakan Golang? Jun 06, 2024 pm 05:14 PM

    Membaca dan menulis fail dengan selamat dalam Go adalah penting. Garis panduan termasuk: Menyemak kebenaran fail Menutup fail menggunakan tangguh Mengesahkan laluan fail Menggunakan tamat masa konteks Mengikuti garis panduan ini memastikan keselamatan data anda dan keteguhan aplikasi anda.

    Bagaimana untuk mengkonfigurasi kolam sambungan untuk sambungan pangkalan data Golang? Bagaimana untuk mengkonfigurasi kolam sambungan untuk sambungan pangkalan data Golang? Jun 06, 2024 am 11:21 AM

    Bagaimana untuk mengkonfigurasi pengumpulan sambungan untuk sambungan pangkalan data Go? Gunakan jenis DB dalam pakej pangkalan data/sql untuk membuat sambungan pangkalan data untuk mengawal bilangan maksimum sambungan serentak;

    MacBook Pro, iMac untuk mendapatkan peningkatan M4 pada akhir tahun ini diikuti oleh MacBook Air pada musim bunga 2025, dakwa pemberi maklumat yang boleh dipercayai MacBook Pro, iMac untuk mendapatkan peningkatan M4 pada akhir tahun ini diikuti oleh MacBook Air pada musim bunga 2025, dakwa pemberi maklumat yang boleh dipercayai Jun 25, 2024 am 06:35 AM

    Sejak Prolineup iPad OLED berkuasa Apple M4 tiba, peminat Apple Silicon telah menantikan ketibaan SoC M4 pada barisan Mac. M4 tidak dinafikan satu lonjakan besar ke hadapan dalam prestasi pengiraan dan grafik - leapfr

    Apple iPhone 16 tidak lagi diprapasang dengan Apple Intelligence Apple iPhone 16 tidak lagi diprapasang dengan Apple Intelligence Jul 30, 2024 pm 01:18 PM

    Menurut orang dalam industri Mark Gurman, Apple Intelligence Apple akan ditangguhkan ke Oktober. Dalam erti kata lain, ia akan ditolak terlebih dahulu pada iOS18.1. Apple iPhone 16 dijangka dikeluarkan pada bulan September, jadi Apple Intelligence tidak akan diprapasang. 1. Kepintaran Apple Kepintaran Apple ialah sistem kecerdasan peribadi yang menggunakan model generatif yang berkuasa untuk menyediakan fungsi baharu untuk iPhone, iPad dan Mac bagi membantu pengguna dalam berkomunikasi, bekerja dan menyatakan. 2. Pemahaman bahasa semula jadi Model besar yang tertanam dalam Apple Intelligence mempunyai pemahaman yang mendalam tentang makna bahasa.

    ChatGPT kini tersedia untuk macOS dengan keluaran apl khusus ChatGPT kini tersedia untuk macOS dengan keluaran apl khusus Jun 27, 2024 am 10:05 AM

    Aplikasi ChatGPT Mac Buka AI kini tersedia untuk semua orang, telah dihadkan kepada mereka yang mempunyai langganan ChatGPT Plus sahaja untuk beberapa bulan lepas. Apl ini dipasang sama seperti mana-mana apl Mac asli yang lain, selagi anda mempunyai Apple S yang terkini

    Bagaimana untuk menyimpan data JSON ke pangkalan data di Golang? Bagaimana untuk menyimpan data JSON ke pangkalan data di Golang? Jun 06, 2024 am 11:24 AM

    Data JSON boleh disimpan ke dalam pangkalan data MySQL dengan menggunakan perpustakaan gjson atau fungsi json.Unmarshal. Pustaka gjson menyediakan kaedah kemudahan untuk menghuraikan medan JSON dan fungsi json.Unmarshal memerlukan penuding jenis sasaran kepada data JSON unmarshal. Kedua-dua kaedah memerlukan penyediaan pernyataan SQL dan melaksanakan operasi sisipan untuk mengekalkan data ke dalam pangkalan data.

    Rangka Kerja Golang lwn Rangka Kerja Go: Perbandingan Seni Bina Dalaman dan Ciri Luaran Rangka Kerja Golang lwn Rangka Kerja Go: Perbandingan Seni Bina Dalaman dan Ciri Luaran Jun 06, 2024 pm 12:37 PM

    Perbezaan antara rangka kerja GoLang dan rangka kerja Go ditunjukkan dalam seni bina dalaman dan ciri luaran. Rangka kerja GoLang adalah berdasarkan perpustakaan standard Go dan meluaskan fungsinya, manakala rangka kerja Go terdiri daripada perpustakaan bebas untuk mencapai tujuan tertentu. Rangka kerja GoLang lebih fleksibel dan rangka kerja Go lebih mudah digunakan. Rangka kerja GoLang mempunyai sedikit kelebihan dalam prestasi dan rangka kerja Go lebih berskala. Kes: gin-gonic (rangka Go) digunakan untuk membina REST API, manakala Echo (rangka kerja GoLang) digunakan untuk membina aplikasi web.

    Bagaimana untuk mencari subrentetan pertama dipadankan dengan ungkapan biasa Golang? Bagaimana untuk mencari subrentetan pertama dipadankan dengan ungkapan biasa Golang? Jun 06, 2024 am 10:51 AM

    Fungsi FindStringSubmatch mencari subrentetan pertama dipadankan dengan ungkapan biasa: fungsi mengembalikan hirisan yang mengandungi subrentetan yang sepadan, dengan elemen pertama ialah keseluruhan rentetan dipadankan dan elemen berikutnya ialah subrentetan individu. Contoh kod: regexp.FindStringSubmatch(teks,corak) mengembalikan sekeping subrentetan yang sepadan. Kes praktikal: Ia boleh digunakan untuk memadankan nama domain dalam alamat e-mel, contohnya: e-mel:="user@example.com", pattern:=@([^\s]+)$ untuk mendapatkan padanan nama domain [1].

    See all articles