从 boxen 中卸载 nodenv
Uninstall nodenv from boxen
Boxen 在 /opt/boxen/nodenv
中安装了 nodenv。可以卸载吗直接删除nodenv目录?
rm -rf /opt/boxen/nodenv
我希望进行全新安装,重新运行 boxen。我可以对 all boxen 安装进行 nuke,但我想知道是否可以用一种不那么戏剧化的方式来完成。
查看存储库,似乎无法执行标准 ensure => absent
以使用 Boxen 删除 nodenv
设置。 I've opened an issue for that,因为应该是保证不在场的一种方式。
现在,您可以:
- 删除引用 nodenv 的代码
在你的 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
做同样的事情,但是以更幂等和 Puppet-y 的方式。
Boxen 在 /opt/boxen/nodenv
中安装了 nodenv。可以卸载吗直接删除nodenv目录?
rm -rf /opt/boxen/nodenv
我希望进行全新安装,重新运行 boxen。我可以对 all boxen 安装进行 nuke,但我想知道是否可以用一种不那么戏剧化的方式来完成。
查看存储库,似乎无法执行标准 ensure => absent
以使用 Boxen 删除 nodenv
设置。 I've opened an issue for that,因为应该是保证不在场的一种方式。
现在,您可以:
- 删除引用 nodenv 的代码
在你的 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
做同样的事情,但是以更幂等和 Puppet-y 的方式。