Я следую официальной документации 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, чтобы установить его.
Но это было бы "." (точка), что означает тот же каталог самого приложения appengine-php (что я клонировал git). Я уже пробовал это, но не работал (например, «home/mark/Experiments/appengine-php-extension»). Я попробую еще раз некоторые варианты, но я сомневаюсь, что результат изменится. –
Я просто заметил, что вы никогда не поставляли точную ошибку, которую вы получаете. Не могли бы вы изменить вопрос, чтобы включить это? – Nick