Мой марионеточный агент запускается сначала неудачно, затем успешно при втором запуске. Я понимаю, что это, вероятно, связано с моим порядком выполнения, и зависимость добавляется позже в процессе выполнения.
Однако я не могу понять, в чем заключается недостающая зависимость, есть ли какие-либо методы устранения неполадок, которые могут помочь мне выяснить это?
Вот моя ошибка:
CXX(target) Release/obj.target/contextify/src/contextify.o
make: g++: Command not found
make: *** [Release/obj.target/contextify/src/contextify.o] Error 127
.. что происходит, когда мой класс марионеток пытается установить модуль NPM с помощью:
/usr/bin/node /usr/bin/npm install --global log.io --user 'monitor'
-
Спасибо за помощь!
Вероятно, вы не предоставили минимальный сервер с Vagrant, поэтому все необходимые вам пакеты уже установлены.
Вы можете найти нужный пакет с помощью yum
:
yum whatprovides '*/g++'
Это работает независимо от того, установлен пакет или нет.
Затем вы можете включить указанный пакет в подходящее место в одном из ваших классов:
package { 'gcc-c++':
ensure => installed,
}