Linux で Go 環境を構築するのは非常に簡単です。 1. go1.2.1.linux-386.tar.gz をダウンロードします。インターネット上のあらゆる場所に同様のパッケージがありますので、それを linux ディレクトリに配置します。 taogeqq@taogeqq-仮想マシン:~/myspace$ ls a.out go1.2.1.linux-386.tar.gz test.cpp test.go taogeqq@taogeqq-仮想マシン:~/myspace$ 2. ルートユーザーに切り替え、ルートで解凍し、解凍後にインストールします。なんとも環境に優しいソフトウェアでしょう。 root@taogeqq-virtual-machine:/home/taogeqq/myspace# tar zxvf go1.2.1.linux-386.tar.gz -C /usr/local/ ご覧のとおり、ディレクトリの下に追加の go ディレクトリがあります。 root@taogeqq-virtual-machine:/home/taogeqq/myspace# ls /usr/local bin など games go include lib man sbin share src root@taogeqq-仮想マシン:/home/taogeqq/myspace# この時点で、go環境がインストールされ、ルートユーザーを終了できます。 3. test.go ファイルを作成してテストします。 taogeqq@taogeqq-仮想マシン:~/myspace$ ls a.out go1.2.1.linux-386.tar.gz test.cpp test.go taogeqq@taogeqq-仮想マシン:~/myspace$ taogeqq@taogeqq-仮想マシン:~/myspace$ cat test.go パッケージメイン 「fmt」をインポートする 関数main(){ fmt.Println("こんにちは世界") fmt.Println("これは私の最初の Go コードです") } taogeqq@taogeqq-仮想マシン:~/myspace$ taogeqq@taogeqq-virtual-machine:~/myspace$ /usr/local/go/bin/go test.go を実行します こんにちは世界 これは私の最初のGoコードです taogeqq@taogeqq-仮想マシン:~/myspace$ 期待通りの結果が得られました。 問題があります。go run test.go を実行して試してみましょう。 taogeqq@taogeqq-virtual-machine:~/myspace$ test.go を実行します プログラム「go」がインストールされていません。 次のコマンドを使用してインストールできます。 sudo apt-get で golang-go をインストールします taogeqq@taogeqq-仮想マシン:~/myspace$ インストールが完了したので、 taogeqq@taogeqq-virtual-machine:~/myspace$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games taogeqq@taogeqq-仮想マシン:~/myspace$ taogeqq@taogeqq-仮想マシン:~/myspace$ vim /home/taogeqq/.bash_profile taogeqq@taogeqq-仮想マシン:~/myspace$ taogeqq@taogeqq-仮想マシン:~/myspace$ cat /home/taogeqq/.bash_profile PATH=$PATH:/usr/local/go/bin/ をエクスポートします。 taogeqq@taogeqq-仮想マシン:~/myspace$ taogeqq@taogeqq-virtual-machine:~/myspace$ ソース /home/taogeqq/.bash_profile taogeqq@taogeqq-仮想マシン:~/myspace$ taogeqq@taogeqq-virtual-machine:~/myspace$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/go/bin/ taogeqq@taogeqq-仮想マシン:~/myspace$ taogeqq@taogeqq-virtual-machine:~/myspace$ test.go を実行します こんにちは世界 これは私の最初のGoコードです taogeqq@taogeqq-仮想マシン:~/myspace$ このうち、/home/taogeqq は taogeqq のホームディレクトリです。 Linux でいろいろいじるのは楽しいですが、NM の Windows レジストリは本当にイライラします。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: MySQL テーブルとデータベース シャーディングのアプリケーション シナリオと設計方法
>>: vue.config.js からプロジェクト最適化までの vue2.x 構成
目次序文1. システムサービス制御1. システムctl 2. ターゲット3. 共通システムサービス4...
目次1.watchは一般的なデータ(数値、文字列、ブール値)の変更を監視します。 1. 数値2. 文...
ブログの正式名称は「Web log」で、中国語で「ネットワークログ」を意味します。後にブログに短縮さ...
目次1. テーブル名を変更する方法2. 注記要約: 1. テーブル名を変更する方法RENAME TA...
水平方向では、テーブルの配置を左、中央、右に設定できます。基本的な構文<テーブル配置=&quo...
ステップ1: ディレクトリに入ります: cd /etc/mysql、debian.cnfファイルを表...
MySQL マスタースレーブ設定MySQL のマスター/スレーブ レプリケーションと読み取り/書き込...
1 インストールリソースパッケージmysql-8.0.18-1.el7.x86_64.rpm-bun...
リモートアクセスを有効にする次のコマンドを実行して、root ユーザーのリモート アクセス権を有効に...
この記事の例では、参考までに簡単な虫眼鏡効果を実現するためのjsの具体的なコードを共有しています。具...
ページでビデオ タグを使用する場合は、Ogg Theora または VP8 (これに問題がない場合)...
環境説明サーバーシステム: Ubuntu 18.04 64ビットnginx: 1.14この記事では主...
2.1、msiインストールパッケージ2.1.1、インストール特に重要なのは、インストール前に、元の ...
症状Centos7 ホストに crontab タスクを設定しましたが、時間が来るとメールを実行して「...
ファイルとは何ですか?すべてのファイルは実際には文字列のストリームですが、適切な解析方法を使用すると...