1

自作でインストールした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 をアンインストールすることでしたが、両方のプロジェクトで並行して作業する必要があるため、これは実行可能な解決策ではありません。どんな助けでも大歓迎です。

4

0 に答える 0