かしいのはてな

技術ブログ備忘録用

YosemiteでHosterが使えなくなった時のメモ

$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.10.4
BuildVersion: 14E46

 

ローカルマシンの名前解決でつかってる「Hoster」が、Yosemiteだと使えなかったので、使えるように修正したときのメモです。

 

まず、ブラウザからパッケージのDL

RedWinder::MacApp::Hoster

 

zipを解答してできたパッケージを、右クリックで「パッケージ内容を表示」

 

Contents/distribution.dist の以下の箇所を修正する

-  if(!(my.target.systemVersion.ProductVersion >= '10.4')) {
+  if((my.target.systemVersion.ProductVersion+'').match(/10.[1-3]\./)) {

 

これでパッケージを起動することができ、アプリをインストールすることができます。

 

 

なお、今まで使ってたHosterの設定がきえた!!!

ような現象に自分はなったので、確認したところ

$ ls -al /etc/ | grep 'hosts*'
-rw-rw-r-- 1 root admin 2734 7 6 11:54 hosts
-rw-r--r-- 1 root wheel 0 9 10 2014 hosts.equiv
-rw-r--r-- 1 root wheel 2733 7 3 15:32 hosts.hosterback

 

 

「hosts.hosterback」という形でリネームされていたので、

ファイルを移してあげればOKです。

(参考URL)

blog.tottokug.com