自作でインストールしたphantomjsを使用するRuby on Railsプロジェクトがあります。
最近、私が取り組んでいる別のプロジェクトのために、Sencha Cmd をインストールする必要がありました。Sencha Cmd には独自の phantomjs バイナリが付属しているようです。
現在、私の Rspecs 仕様は次のエラーで失敗しています:
Failure/Error: Unable to find matching line from backtrace
Errno::EACCES:
Permission denied - /Users/javi/bin/Sencha/Cmd/4.0.1.45/phantomjs
ただし、実行すると、 へのポイントwhich phantomjs
が得られたので、問題ないはずです。/usr/local/bin/phantomjs
../Cellar/phantomjs/1.9.2/bin/phantomjs
phantomjs を再インストールしようとしましたが、うまくいきませんでした。
また、.bash_profile を編集して $PATH の順序を
export PATH=/Users/javi/bin/Sencha/Cmd/4.0.1.45:$PATH
に
export PATH=$PATH:/Users/javi/bin/Sencha/Cmd/4.0.1.45
しかし、それはうまくいきませんでした。
これまでに得た唯一の解決策は SenchaCMD をアンインストールすることでしたが、両方のプロジェクトで並行して作業する必要があるため、これは実行可能な解決策ではありません。どんな助けでも大歓迎です。