使用puppet全局安装npm包

时间:2016-10-19 02:08:42

标签: npm gruntjs vagrant puppet sudo

我试图使用puppet在流浪盒上安装//adapting VolkerK's example... //loop through tables from the local sqlite db $tables = array('companies', 'directors', 'previous_names'); foreach($tables as $table){ //load each table into memory $pdo->exec("CREATE TABLE $table AS SELECT * FROM filedb.$table"); //index each table on the relevant columns $pdo->exec("CREATE INDEX IF NOT EXISTS `".$table."_company_number` ON $table (`company_number`);"); }

grunt-cli

这导致puppet尝试执行node 'default' { ... # Install grunt globally package { 'grunt-cli': provider => npm } ...

问题是看起来这需要sudo。

这就是我从我的Vagrantfile调用puppet的方式:

npm install --global grunt-cli

有没有办法通过木偶使用npm和sudo? 或者我应该用其他方法解决这个问题吗?

(注意:尝试以相同的方式安装phantomjs时会发生类似的错误)

0 个答案:

没有答案