Автоматизация Tilemill: путь должен быть строкой. Получил неопределенный

Я пишу бэкэнд в php для программного вывода MBTiles из Tilemill.

Если я использую:

cd /Applications/TileMill.app/Contents/Resources/;

./index.js export Hamburg /Users/koga/Sites/mobileApps/islands/test.mbtiles --minzoom=0 --maxzoom=5;

в моем терминале он выводит mbtiles без проблем.

Однако, если я делаю это в php, как:

   $out = shell_exec("cd /Applications/TileMill.app/Contents/Resources/; ./index.js export Hamburg /Users/koga/Sites/mobileApps/islands/test.mbtiles --minzoom=0 --maxzoom=5;");

это ошибка

 throw new TypeError('Arguments to path.join must be strings');

Итак, как я вижу, это как-то связано с узлом, и некоторые вещи не найдены.

Есть кто-то, кто может сказать мне, чтобы это исправить?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]