2016-02-14 1 views
2

Я следую официальной документации Google для установки GAE (Google app engine). Посмотрите на эту часть (по сравнению с GAE расширение PHP): https://github.com/GoogleCloudPlatform/appengine-php-extensionUbuntu - Правые протобуфы для команды ./configure

./configure --enable-gae --with-protobuf_inc=<include_path> --with-protobuf_lib=<lib_path> 

В документации сказано:

Set <include_path> and <lib_path> to where you have installed the protobuf headers and libraries in the previous step. 

Я всегда получаю сообщение об ошибке в терминале, когда я запускаю команду ./configure, так как Я не знаю, какие правильные пути протобуфа.

P.s.
При установке Protobuf я следовал этой документации:
https://github.com/google/protobuf/blob/master/src/README.md

Моя папка /home/Experiments содержит 3 папки:
php-src, appengine-php-extension, protobuf.
В папке protobuf есть место, где у меня есть «git cloned» protobuf, чтобы установить его.

ответ

0

Если вы будете следовать инструкциям в разделе Building в связанном хранилище для App Engine PHP Runtime, вы увидите, что на шаге 2, вы выбираете выходной каталог при создании C++ исходных файлов и заголовочного remote_api.proto и urlfetch_service.proto , Эта папка была бы правильной для поставки через cmd args.

+0

Но это было бы "." (точка), что означает тот же каталог самого приложения appengine-php (что я клонировал git). Я уже пробовал это, но не работал (например, «home/mark/Experiments/appengine-php-extension»). Я попробую еще раз некоторые варианты, но я сомневаюсь, что результат изменится. –

+0

Я просто заметил, что вы никогда не поставляли точную ошибку, которую вы получаете. Не могли бы вы изменить вопрос, чтобы включить это? – Nick