0

このページの指示に従ってSDK をインストールし、「Hello, World!」を実行しました。次のエラーがローカルホストに表示されます:8080

注意: 未定義の定数 GAE_INCLUDE_REQUIRE_GS_STREAMS の使用 - 32 行目の /Users/mhmhsh/google_appengine/php/sdk/google/appengine/runtime/Setup.php で「GAE_INCLUDE_REQUIRE_GS_STREAMS」を想定しています
Hello, World!

Googleでこのエラーに関連するものは見つかりませんでした。定数 'GAE_INCLUDE_REQUIRE_GS_STREAMS' はパッケージ内のどこにも定義されていないようです。他の人が同じ問題を報告していないのはなぜですか?

4

1 に答える 1

3

リリースされたばかりの 1.8.1 SDK for PHP に不具合があったと思います。修正するには、/google/appengine/tools/devappserver2/php/setup.php を編集して、$setup 関数の定義に以下を追加します。

  $allowed_buckets = ini_get(
      'google_app_engine.allow_include_gs_buckets');
  define('GAE_INCLUDE_REQUIRE_GS_STREAMS',
         // All values are considered true except the empty string.
         $allowed_buckets ? 1 : 0);

(このメッセージを確認して更新します)。この問題を修正した新しいバージョンの SDK がすぐにアップロードされることを期待しています。

更新: はい、これは正しいパッチです。これを修正する次のリリースの SDK は、数週間以内に利用可能になるはずです。

于 2013-06-16T05:37:51.383 に答える