У меня больше нет подсказок, и теперь я должен спросить некоторых умных людей, так как я недавно начал работать с Ubuntu.
Су здесь проблема:
У меня есть Ubuntu 16.04 на виртуальном компьютере через VirtualBox (я не знаю, если это имеет значение) Я пытаюсь установить сервер плитки для университетского проекта, и я следовал этой инструкции https://ircama.github.io/osm-carto-tutorials/ tile-server-ubuntu / В этой инструкции я следил за каждым шагом, и все казалось прекрасным (я делал все, кроме «Альтернативно, устанавливал ....»)После установки он просит вас подтвердить, что Mapnik был установлен правильно, и именно здесь я боюсь прямо сейчас:
Он говорит мне, что я не могу импортировать свое имя MemoryDatasource - я уже понял, что у меня проблема с моим компилятором (надеюсь, что я правильно понял ), но когда я проверяю компилятор g ++, он сообщает мне, что он доступен, но я не могу установить компилятор с помощью команды
g++ -std=c++14 компилятору, d говорит мне
g++: fatal error: no input files
compilation terminated
Пример проблемы У меня есть
Я действительно благодарен за любой совет / подсказку, я много пробовал с g ++, но он всегда давал мне это ошибка. Спасибо всем!
Приветствия
Это не похоже на ошибку: если вы наберете man g++, вы увидите, что для формы команды g++ требуется компиляция входного файла. Вместо этого вы начинаете команду с опцией, но не указываете, что должен делать компилятор.
Например, если вы введете только g++, вы также получите «Нет входного файла '.
Если вы хотите скомпилировать программу с помощью этого переключателя, для формы команды будет
g++ -std=c++14 <filename> где имя файла в вашем каталоге, в котором вы хочу скомпилировать.
Я не человек-питон, но FWIW кажется, что у вас есть проблема с вашими привязками python, возможно, - ваши инструкции по установке имеют набор для добавления привязок python непосредственно над секцией о проверяя, что mapnik был установлен.
Это не похоже на ошибку: если вы наберете man g++, вы увидите, что для формы команды g++ требуется компиляция входного файла. Вместо этого вы начинаете команду с опцией, но не указываете, что должен делать компилятор.
Например, если вы введете только g++, вы также получите «Нет входного файла '.
Если вы хотите скомпилировать программу с помощью этого переключателя, для формы команды будет
g++ -std=c++14 <filename> где имя файла в вашем каталоге, в котором вы хочу скомпилировать.
Я не человек-питон, но FWIW кажется, что у вас есть проблема с вашими привязками python, возможно, - ваши инструкции по установке имеют набор для добавления привязок python непосредственно над секцией о проверяя, что mapnik был установлен.