node.js - proyecto - Títeres instalando paquetes, pero estos no parecen funcionar
package.json que es (0)
Tengo el siguiente archivo de marionetas. Parece que ha instalado todo sin errores, pero comandos como yo
o bower
no parecen funcionar. ¿Alguna idea de por qué?
class yeoman {
Exec { path => [ "/bin/", "/sbin/" , "/usr/bin/", "/usr/sbin/" ] }
$yeomanPackages = ["git", "rubygems", "libjpeg-turbo-progs", "optipng", "phantomjs", "python-software-properties" ]
package { $yeomanPackages:
ensure => "installed",
require => Exec[''apt-get update''],
}
exec { "apt-get update":
command => "/usr/bin/apt-get update"
}
package { ''compass'':
ensure => latest,
provider => ''gem'',
require => Package["rubygems"],
}
package { ''yo'':
ensure => present,
provider => ''npm'',
require => Class["nodejs"],
}
package { ''grunt-cli'':
ensure => present,
provider => ''npm'',
require => Class["nodejs"],
}
package { ''bower'':
ensure => present,
provider => ''npm'',
require => Class["nodejs"],
}
}
include nodejs
include yeoman
He utilizado el siguiente módulo nodejs: https://forge.puppetlabs.com/willdurand/nodejs
Corriendo yo / bower imprime:
-bash: yo: command not found
¡Gracias!