במאמר הבא אנו נסתכל על גו. ידוע גם בשם GoLang שפת תכנות בקוד פתוח פותח בגוגל על ידי רוברט גריזמר, רוב פייק וקן תומפסון. שפת ה- Go זמינה במאגרי ברירת המחדל של מרבית הפצות GNU / Linux. שפה זו נמצאת בשימוש פעיל בחלק משרתי הייצור של גוגל, כמו גם חברות אחרות כמו Dropbox, Soundcloud, Uber וכו '.
במאמר זה נראה כיצד להתקין ולהגדיר את שפת התכנות Go באובונטו. זו שפת תכנות הידור, המתחרה, הֶכְרֵחִי, מובנה, לא מונחה עצמים ו אוסף זבל. נוכל להתקין את Golang באמצעות מנהל החבילות או בהורדת הקוד.
התקן את Go ב- Ubuntu
התקן את שפת ה- Go באמצעות מנהלי חבילות
במערכות מבוססות DEB כמו דביאן, אובונטו, לינוקס מנטה, אנו יכולים להתקין אותו באמצעות הפקודה הבאה במסוף (Ctrl + Alt + T):
sudo apt-get install golang
אתה יכול גם לחפש e התקן כלים נוספים. במערכות מבוססות DEB, הפעל באותו מסוף:
sudo apt-cache search golang
התקן את Go ממקור
גרסת שפת ה- Go במאגרי ברירת המחדל עשויה להיות מעודכנת. אם אתה מעוניין להתקין את הגרסה האחרונה, הורד אותה מהאתר הרשמי והתקן אותה באופן ידני כמתואר להלן. לדוגמא זו זו הייתה האופציה שביצעתי.
את הפקודות הבאות בדקתי בגרסת אובונטו 17.10. עם זאת, שלבים אלה זהים להפצות אחרות של GNU / Linux. הורד את הגרסה הדחוסה האחרונה מה- אתר אינטרנט.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
עכשיו לבדוק את תקינות הקובץ הורד כמוצג להלן.
sha256sum go1.9.3.linux-amd64.tar.gz
הערך של סכום בדיקה SHA256 שהפקודה הקודמת מראה שאתה חייב להתאים את זה שמצורף לקישור ההורדה. אם זה לא תואם, הורד אותו שוב.
חלץ את הקובץ שהורדת באמצעות הפקודה:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
זה יוחלץ לספרייה / usr / local. הדגל -C מציין את ספריית היעד.
הגדר את Go
עכשיו, אנחנו חייבים הגדר את הנתיב ל- Go בפרופיל המשתמש. ערוך את פרופיל המשתמש שלך על ידי הקלדת המסוף (Ctrl + Alt + T):
sudo vi ~/.profile
הוסף את השורה הבאה:
export PATH=$PATH:/usr/local/go/bin
שמור וסגר את הקובץ.
עכשיו נגדיר את מרחב העבודה. מרחב עבודה הוא היררכיה של ספריות. במקרה זה אנו נותנים לך שלוש ספריות בבסיסו:
- src
- Pkg
- בן
אנו יכולים ליצור היררכיה זו של ספריות באמצעות הפקודה הבאה במסוף:
mkdir -p $HOME/go_projects/{src,pkg,bin}
לאחר מכן עלינו הצבע על מרחב העבודה החדש. לשם כך, ערוך את הקובץ ~ / .profile:
sudo vi ~/.profile
ובה להוסיף את השורות הבאות:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
אם Go מותקן במיקום שאינו מיקום ברירת המחדל (/ usr / local /), עליך לציין את נתיב ההתקנה (GOROOT) בקובץ ~ / .profile. לדוגמה, אם התקנת את Go במדריך הבית שלך, יהיה עליך להוסיף את השורות הבאות בקובץ פרופיל המשתמש:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
שימו לב אם התקנת את Golang באמצעות מנהלי חבילות, נתיב ההתקנה יהיה / usr / lib / go o / usr / lib / golang. במקרה זה יהיה עליכם לעדכן את ערך המסלול ב- GOROOT.
לאחר שציינת את הערכים המתאימים, עדכן את ערכי סביבת ה- Go על ידי הקלדה:
source ~/.profile
אמת את ההתקנה
הפעל את הפקודות הבאות כדי לבדוק אם הכל הותקן והוגדר כהלכה. בוא נראה הגרסה המותקנת עם:
go version
לראות אותה מידע סביבתי, לרוץ:
go env
אם אתה רואה תוצאות כמו אלה בצילום המסך הקודם, מזל טוב! אתה יכול להתחיל לתכנת עכשיו.
צור 'עולם שלום' באמצעות Go
עכשיו, אחרי שהתקנו את גו, בואו נמשיך ונאמין תוכנית 'שלום עולם' פשוטה.
אנו הולכים ליצור קובץ בשם שלום.גו עם הפקודה הבאה:
vi go_projects/src/hola/hola.go
הוסף את השורות הבאות:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
שמור וסגר את הקובץ. הפעל את הפקודה הבאה ל- להרכיב את התוכנית:
go install $GOPATH/src/hola/hola.go
לבסוף, להפעיל את התוכנית באמצעות פקודה:
$GOBIN/hello
אם הכל הלך כשורה, מזל טוב! פשוט יצרת תוכנית דוגמה עם Go.
לפרטים נוספים, עיין ב מדור עזרה רץ:
go help
אתה יכול גם לבדוק את תיעוד רשמי על ידי גו.
במקרה שאתה כבר לא רוצה את השפה הזו, אתה יכול הסר אותו דרך ה מנהל אריזה o simplemente מחיקת הספריה / usr / local / go. זה יהיה תלוי באפשרות ההתקנה שתיקח. בנוסף, זה גם מסיר את הספריות מסביבת העבודה.