2011-09-29 14 views
5

GoCloseを使用してGoとGAEで遊んでいましたが、Windows上では動作しないため、Mac上でちょっとしました。最近、私はgithubからパッケージをインストールするときに問題があることに気付きました。私は、すべてを再インストールし、適切にセットアップすると思った。うまくインストールされていますが、GAE SDKを統合すると、数時間の検索が必要でした。 http://code.google.com/p/goclipse/wiki/GoClipseAndTheGoogleAppEngine go/scrフォルダーからファイルを移動するように指示しているので(goinstall installsパッケージ)、私はそれがすべてを設定する正しい方法ではないと思います。Google GoとApp Engine SDKをインストールする正しい方法は何ですか?

GoとGAE SDKをMacにインストールする方法について、誰でも簡単にわかりやすく説明できますか?

答えて

7

簡単な答えはGoであり、GAE SDKはあなたが探している(私が思っている)方法では統合しないということです。 GAE SDKには、標準ツールとはいくつかの重要な点で異なる独自のGoツールチェーンが含まれています。これらの違いは十分に深く、2つを統一しようとすることから多くの有用性を引き出すことはまずありません。大きな相違点は次のとおりです。

  • GAEでは標準ライブラリの一部のパッケージをサポートしていません。
  • 「安全でない」GAEはCGO
  • GAEは、多くの場合、あなたは(あなたがすべてのソース必要GAEプロジェクト内の任意のバイナリライブラリ(行くか、またはそれ以外)を使用することはできません一つ以上のメジャーバージョン
  • により、主分布をより遅れるサポートしていません。 GAEは、このための

は、私は完全に独立したとして私GAEと非GAEのツールを扱うプロジェクトで)

  • goinstallを使用するためのものではありません。あなたがGAE開発だけをしているのであれば、標準的なツールを一切使わなくてもかまいません。

  • 関連する問題