LoginSignup
6
6

More than 5 years have passed since last update.

Boxenでインストールしたアプリを完全に削除する方法

Last updated at Posted at 2013-12-06

流行りにのってBoxenを使って端末のセットアップをしてみた。
その際に、BoxenでいれたHomebrew以外のアプリを/Applicationから削除したら再インストールすることができなくて困ったので調べた結果を書いておく。

インストールからアンインストールまで

まず、BoxenでBetterTouchToolを次の設定でインストールした。

  package {
    'BetterTouchTool':
      source   => "http://www.boastr.de/BetterTouchTool.zip",
      provider => compressed_app;
  }

その後、AppCleanerを使ってBetterTouchToolアンインストールしたところ、/Applicationからは消え去っているのに、script/boxen を何度実行しても再インストールされなかった。

解決方法

Boxenでいれたアプリをどうやって削除するのか悩んだが、次のコードをみて解決した。
compressed_app.rb#self.uninstall_compressed_app

93行目で

 "rm -f '/var/db/.puppet_compressed_app_installed_#{name}'"

と、インストールしたものを削除している。

そこで、

  rm -f /var/db/.puppet_compressed_app_installed_BetterTouchTool 

とすることで、script/boxen を実行するとインストールされた。

あとで気がついたけど、公式のところに書いてあった。
our-boxen/docs/faq.md at master · boxen/our-boxen

Homebrewで入れたものの場合

brew uninstall で削除すればよい。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6