Die Installation eines Linux-Systems ist für viele Menschen immer noch eine relativ komplizierte Angelegenheit, geschweige denn die Verwendung eines Linux-Systems zur Entwicklung von Go. Mit dem Komfort der großen Cloud-Server-Hersteller können Sie jetzt ganz einfach einen Linux-Server besitzen und sich einfach über ein Remote-Terminal anmelden. Für Neulinge, die mit Linux-Systemen und der Go-Entwicklung nicht vertraut sind, finden Sie hier einige einfache Einstellungen und Schritte, die Ihnen dabei helfen, Linux-Systeme für eine reibungslosere Entwicklung von Go-Programmen zu verwenden.
1. Remote-Login-Tool
Im Allgemeinen müssen wir uns bei der Serverentwicklung über ein Remote-Terminal beim Linux-Server anmelden und dann die entsprechenden Vorgänge ausführen.
XShell und SeucreCrt sind beide sehr nützliche Tools. Sie können sie ausprobieren. Ich selbst verwende Xshell, da es eine kostenlose Version gibt, sodass ich mir keine Sorgen machen muss, es zu knacken.
Im Allgemeinen werden Sie beim Kauf eines Cloud-Servers vom Hersteller aufgefordert, einen Benutzernamen und ein Passwort festzulegen. Hier verwende ich direkt den Root-Benutzer, um mich anzumelden.
2. Softwarequelle einrichten
Die mit Linux gelieferte Softwarequelle ist möglicherweise langsam. Wir können sie durch eine inländische Quelle ersetzen.
Führen Sie den folgenden Befehl aus
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup yum makecache sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo yum -y update
3. Installieren Sie das rzsz-Tool
Dies ist eine Reihe von Upload- und Download-Tools, mit denen Sie Ihre lokalen Dateien problemlos auf den Cloud-Server hochladen und die Dateien vom Cloud-Server auf den lokalen herunterladen können.
yum install lrzsz
Herunterladen ist der sz-Befehl, Hochladen ist der rz-Befehl
4. Installieren Sie vim
Die mit CentOS8 gelieferte VIM-Version ist bereits recht hoch, sodass keine Neuinstallation erforderlich ist.
Wenn die Version relativ niedrig ist, können Sie die neueste VIM-Version installieren. Denn für die spätere Installation des vim-go-Plug-ins ist eine höhere Version von vim erforderlich.
Da ich immer vim verwendet habe, verwende ich vim, wenn ich später über die Stellen spreche, die bearbeitet werden müssen.
Ich hoffe auch, dass die Leser den Umgang mit vim erlernen können, da dies Ihre Arbeit erheblich erleichtern wird (nur Serverrichtung).
Die Installationsschritte sind wie folgt:
yum install gcc ncurses-devel wget https://github.com/vim/vim/archive/master.zip unzip master.zip cd vim-master/src/ ./configure make make install
5. Konfigurieren Sie vimrc
Um den vim-Editor benutzerfreundlicher zu machen, können wir die .vimrc-Datei konfigurieren.
Dies ist meine eigene Konfiguration. Leser können sie herunterladen und im Verzeichnis /root ablegen.
Link: https://pan.baidu.com/s/1yJBuDEDggjUqEt76r9difg Extraktionscode: imy2.
Diese Datei folgt dem Benutzer. Wenn Sie zu einem anderen Benutzer wechseln, muss sie im entsprechenden Benutzerverzeichnis abgelegt werden.
6. Umgebungsvariablen konfigurieren
Umgebungsvariablen können unter den beiden Dateien /root/.bash_rc /root/.bash_profile konfiguriert werden, wählen Sie einfach eine aus.
Diese beiden Dateien folgen auch dem Benutzer. Wenn Sie zu einem anderen Benutzer wechseln, wechseln Sie zu den Umgebungsvariablen des entsprechenden Benutzers.
Meine Konfiguration ist wie folgt, der Originalcode der Datei muss nicht verändert werden, fügen Sie diese einfach später hinzu.
PS1='[\t \u@\H:\w]\' PATH=PATH:~/bin:~/go/bin:~/gopkg/bin LANG=zh_CN.UTF-8 GOROOT=~/go GOPATH=~/gopkg GO111MODULE=on GOPROXY=https://goproxy.cn,direct GOCACHE=~/gocache GOBIN=~/bin export PATH export LD_LIBRARY_PATH export LANG export GOROOT export GOPATH export GOPROXY export GO111MODULE export GOCACHE export GOBIN
PS1 legt das Format der Bash-Eingabeaufforderung fest. Sie können es entsprechend Ihren eigenen Vorlieben auf verschiedene Stile einstellen.
PATH legt das Verzeichnis fest, in dem ausführbare Befehle gespeichert werden.
LANG legt das Sprachkodierungsformat fest.
Die folgenden 6 Einstellungen sind alles Go-bezogene Variablen. Sobald sie hier festgelegt sind, müssen Sie sie bei der späteren Installation von Go nicht mehr festlegen.
Nach der Einrichtung exportieren Sie über Export.
Dann speichern.
Es wird wirksam, nachdem der folgende Befehl ausgeführt wurde:
source .bashrc
6. Installieren Sie Go
Gehen Sie zu https://golang.google.cn/, um das neueste Go-Installationspaket herunterzuladen, derzeit go1.15.2.linux-amd64.tar.
Laden Sie es nach dem Herunterladen über das rz-Tool auf den Server hoch.
Laufen:
tar xvf go1.15.2.linux-amd64.tar -C .
Da wir zuvor Umgebungsvariablen konfiguriert haben, müssen wir sie hier nur entpacken.
Führen Sie den folgenden Befehl aus. Wenn die go-Versionsnummer ausgegeben wird, ist die Installation erfolgreich.
go version
7.vim Go-Plugin installieren
Um vim für die Go-Programmierung bequemer zu nutzen, können Sie das vim-go-Plug-in installieren, das viele Go-Tools integriert.
Führen Sie den Befehl aus:
yum install git git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-go vim: GoInstallBinaries 等待安装
Nach der Installation können wir gerne Code schreiben.
8. Zusammenfassung
Die Entwicklung von Go-Programmen mit Linux-Systemen mag für manche Menschen immer noch eine Herausforderung sein, aber diese grundlegenden Einstellungen und Schritte, die wir bereitstellen, können Ihnen den Einstieg erleichtern. Mit nur etwas Zeit und Mühe können Sie Ihren Linux-Server zu einem großartigen Helfer für die Entwicklung von Go-Programmen machen. Egal, ob Sie ein Neuling oder ein erfahrener Entwickler sind, Sie werden von diesem Einführungs-Tutorial profitieren.
Das obige ist der detaillierte Inhalt vonMachen Sie den Linux-Server zu einem guten Helfer für Go-Entwickler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!