Node.js и Travis CI: не удается найти lua.h при установке пакета node-lua - PullRequest
0 голосов
/ 17 сентября 2018

Я пытался около недели или около того сейчас выяснить, как заставить эту сборку Travis CI пройти.

Я использую пакет с именем node-lua (это мой собственный форк, я надеялся, что некоторые другие вилки могли содержать исправление) для части скрипта обновления.

Каждый запуск скрипта приводит к одной и той же ошибке и несмотря на просмотр других репо , которые используют lua и другие выпускает на web , я все еще впотеря на том, как заставить эту сборку пройти.

Вот некоторые из выводов travis ci, полный журнал можно найти здесь и PR, на котором это проблема, здесь

make: Entering directory `/home/travis/build/South-Paw/warframe-item-list/node_modules/node-lua-updated/build'
  CXX(target) Release/obj.target/nodelua/src/utils.o
In file included from ../src/utils.cc:2:0:
../src/utils.h:8:17: fatal error: lua.h: No such file or directory
 #include <lua.h>
                 ^
compilation terminated.
make: *** [Release/obj.target/nodelua/src/utils.o] Error 1

Я в полной растерянности и почти сошел с ума этим - кто-то, пожалуйста, спасите меня от этого страдания, даже если это так болезненно очевидно ...

1 Ответ

0 голосов
/ 20 сентября 2018

В случае, если кто-нибудь когда-нибудь столкнется с этим в будущем, вот PR решил проблему.

https://github.com/South-Paw/warframe-item-list/pull/41/files

...