Boxen在/opt/boxen/nodenv
中安装nodenv。是否可以卸载只需删除nodenv目录?
rm -rf /opt/boxen/nodenv
我希望做一个干净的安装,重新运行boxen。我可以完成所有Boxen的安装,但我想知道这是否可以用一种不太引人注目的方式完成。
答案 0 :(得分:2)
查看回购广告,看起来似乎没有办法执行标准ensure => absent
来删除使用Boxen的nodenv
设置。 I've opened an issue for that,因为它应该是确保缺席的一种方式。
现在,您可以:
在您的manifest / site.pp中可能看起来像这样:
# node versions
nodejs::version { 'v0.6': }
nodejs::version { 'v0.8': }
nodejs::version { 'v0.10': }
添加如下代码:
file {"${boxen::config::home}/nodenv":
ensure => absent,
}
这将确保缺少nodenv目录。它基本上与你提到的rm -rf /opt/boxen/nodenv
做同样的事情,但是以更加幂等和傀儡的方式。