2015-01-07 18 views

答えて

14

行く遊び場で最も完全な記事が残っている "Inside the Go Playground"、言及:

これらのプロセスは、(インターネット経由でアクセスする)リモートパッケージのインポートをサポートしていません。
複数の機能がスタブや偽造とそれはネットワークのような、非常に自己完結型のシステム(あなたにもplay.golang.orgからそれを使用するなど、ローカルで実行することができます)です:

ファイルと同様システムでは、遊び場のネットワークスタックはsyscallパッケージによって実装されているプロセス中の偽物です。
プレイグランドプロジェクトでループバックインターフェイス(127.0.0.1)を使用することができます。
他のホストへの要求は失敗します


アップデート2017:

あなたは選択肢を持っている:

しかし、彼らはまだ構築するために、公式ゴー遊び場サービスを使用使用し、 Goコードを実行すると、外部のインポートはまだ許可されません。

0
私はそれを自分自身を試していないが、 xiam/go-playgroundはこれが可能であることを示して

インポートカスタムパッケージ

遊び場ユーザーがインストールまたはないパッケージを使用することはできませんことを覚えておいてくださいGo標準ライブラリの一部です。特別なパッケージを紹介したい場合は、サンドボックスや安全でないボックスの上にわずかに異なるドッカー画像を作成する必要があります。

これは、コンパイルがxiam/go-inのカスタムサンドボックス内で実行されている(または少なくとも実行できる)ことを示しているようですが、プレイグラウンドプロジェクトに参加して、これを可能にします(@ VonCの答えで示されるplay.golang.orgは必要ありません)。

私自身がこれをテストする機会があれば、この回答をさらに詳しく更新します。

関連する問題