我正在尝试通过puppet的软件包提供者来全局安装节点软件包。不幸的是,它不支持install_options。我收到以下错误。
Debug: /Package[npm-http-server]: Provider npm does not support features install_options; not managing attribute install_option
Debug: /Package[npm-http-server]: Provider npm does not support features virtual_packages; not managing attribute allow_virtual
我的清单如下所示
class profiles::app::base::nodejs {
class { 'nodejs':
target_dir => '/bin',
version => 'v8.9.4',
}
package { 'npm-http-server':
name => 'http-server',
provider => 'npm',
install_options => ['-g', { '--prefix' => '/'}],
require => Class['nodejs']
}
}
操作系统: Centos 7(在Windows 10上带有流浪汉)
用户:管理员
模块版本:mod'willdurand-nodejs','2.0.2'
人偶:无大师人偶版本4.10.12
我的目标是在 / lib / node-modules / 文件夹中全局安装模块,并在 / bin 文件夹中创建符号链接。
我做错了吗?任何解决方法/ fix?