Blogポエムこの広告は、90日以上更新していないブログに表示しています。2014-12-16homebrew-caskを使おうとしてやめたお話homebrew-caskとはMacユーザの皆さんはhomebrewでパッケージ管理をしている方も多いかと思います。使われるDropboxやChromeはbrewでは提供されておらず、従来では.dmgファイルをWeb上からダウンロードしてきて展開しインストールするという手順をとっていました。そのようなアプリケーションのインストールを開発環境導入と同様にコード化し、簡単にコマンドで再現できるようになるのが、homebrew-caskです。(boxenにも見られた動きですね。X用パッケージマネージャー)は入っているものとします。brew-cask使い方Chromeを導入する際にはこのようになります。google-chromeこれでchromeが/opt/homebrew-cask/Caskroom/google-chrome/latest/にダウンロードされ、~/Applicationsにシンボリックリンクが生成されます。caskと併せてAlfredを使用する際の問題点と解決策Alfredはシンボリックリンクを読みにいってくれないため、上記の/opt/homebrew-cask/Caskroom/をにある本体を見に行くように設定に追記するか、Alfred自体をcaskで導入している場合は以下のコマンドで設定を変更できます。linkなぜか私の手元ではほぼクリーンなMacにもかかわらず実行できなかったため、この時点でほぼ諦めてしましました。不満点linkがなぜかできない上記の通り。linkが行えませんでした。うーんCaskで導入できるSublimeTextのバージョンが23を使用しているため、最新バージョンが使えないのではあまり......という感じがしました。AppStoreにあるものはそちらで管理したいAlfredをはじめとして、AppStoreからインストールしたものはそちらの方が更新が通知されるので便利そうであるため。この理由からAlfredをAppStoreからインストールした場合Caskroom以下へのリンクは手動になりますし、中途半端にばらけるくらいならdmgでインストールしても同じかなあ、と。私はこのような理由からcask導入を断念しましたが、開発環境構築をコード化する必要度が高い場合はcaskを導入するべきかと思います。vagrant等のように開発環境構築に必須級かつ、コマンドからのみしか呼ばないものならばあまり弊害がなく導入できるのではないでしょうか。(とはいえ、vagrantを使うのであればvagrant内の環境構築コードにいろいろ書けばいいため、結局vagrantだけ手動で入れればいい気も。)結局boxenも管理コストに見合わないという形で流行が過ぎ去ったため、個人で使う分にはdmgからインストールしても管理できるので、caskを使うほどでもないかなあと感じました。caskの今後によっては使うことになるかもしれませんが、まずはSublimeTextが3にならないと、パッケージ管理している意味があまり......という感じでした。新宿で働き始めました。手元のガジェット類を手放します。移行しましたおしゃ女子オフ会の反省を生かして「ゆるオタ街コン」に参加したエンジニアVSおしゃ女子オフ会(第一回)に参加した就活時のWeb業界観と、入社3年目の今の視点と、Webとの向き合い方4Kディスプレイを購入して困ったこと、購入前に注意しないといけないこと月別アーカイブ参加グループプログラミングはてなブログをはじめよう!yutaszk23さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。