質問: こんにちは、RailsでWebアプリの開発を行っております。 普段はrails -sコマンドでlocalhostにアクセスし、実行しておりますが、 powder コマンドを利用してプロジェクトごとにURLを変更しようとしております。 ``` $ rails new demo_proj -d mysql $ rails g scaffold book title:string price:integer $ rake db:create $ rake db:migrate # ここまではよくあるコマンド $ rails -s # ここをpowder linkとしたい ``` ですが、コマンドを実行したところ下記のような結果になりました。 ``` $ powder link Pow is not installed. That is, the ${HOME}/.pow symlink does not exist. $ brew install pow Warning: pow-0.5.0 already installed ``` osはYOSEMITEなのですが、似たような症状の方がいらっしゃらなかったので 質問させていただきます。 また、念のためpowderのバージョンも確認しましたので、連携致します。 ``` $ gem list | grep powder powder (0.3.0) ```
回答: 僕もpow / powderを使っていますが、brewではインストールしていません。 公式ページにある ``` curl get.pow.cx | sh ``` でインストールしています。 これで試すとどうなりますか? 参考 ### 追記 Powderを使わなくてもPow単体でも使うことができます。 原因を切り分けるためにPow単体で動かしてみてください。 以下のようにシンボリックリンクを作ってください。 `/path/to/myapp`はRailsアプリが存在するパスです。 ``` $ cd ~/.pow $ ln -s /path/to/myapp ``` その後、 にアクセスするとどうなりますか? あと、Powの調子が悪い時はPCを再起動すると直る、という話も時々聞きます。 こちらも試してみてください。 ### 追記2 > > "Application not found"とブラウザ上で表示されました。 > > > ちょっと古いですが、こちらに同じような議論があります。 ここを読むと、`~/.pow`が`/Users/(あなたのアカウント名)/Library/Application Support/Pow/Hosts`のシンボリックリンクになっているか確認しろ、とあります。 元から`~/.pow`ディレクトリが存在していたりすると"Application not found"になるようです。 あと、1つのマシンに複数のアカウントがログインしていて、それらがPowを使っている場合もNGみたいですね。 1つのアカウントでログインすると直った、と書いてあります。 akira noguchiさんの症状と合致するものあるかもしれないので、上のissueをじっくり読んでみてください。