0

Go を CentOS 5.x にインストールしたいのですが、Go の Web サイトhttp://golang.org/doc/installで、サポートされていないと記載されています。

CentOS は Linux の別のフレーバーであるため、CentOS に Go 言語をインストールする方法はまだありますか?

同じものをインストールして、上記の Web サイトに記載されているサンプル プログラム hello.go を実行すると、エラー hello.go:3:8: import "fmt": cannot find package package runtime: import "runtime": cannot find package が表示されました。

4

5 に答える 5

3

少なくとも一部のプログラムでは問題なく動作します。RHEL 6.x でコンパイルし、5.x および 6.x に展開する製品プログラムがあり、問題なく動作しています。

編集: 以前は 1.0.3 で使用していましたが、数か月前に「tip go」(まもなく 1.1 バージョンになります) にアップグレードしました。1.x では 5.9 で tcp 接続を受け入れるとクラッシュしましたが、メーリング リストで報告した数日後に修正されました。

于 2013-04-10T20:56:18.593 に答える
2

http://dave.cheney.net/2013/06/18/how-to-install-go-1-1-on-centos-5

このページでは、CentOS-5 カーネルに欠けているカーネル プリミティブ、その影響、修正の可能性について詳しく説明しています。

于 2013-09-26T18:54:43.190 に答える
0

CentOS 5.x のカーネル バージョンが古すぎるため、運が悪いと思います。go ランタイムがそのカーネルに存在しない機能を使用している場合、それがどのように機能するかは簡単にはわかりません。

于 2013-04-10T19:40:44.247 に答える