ばかげた質問かもしれません。もしそうなら、ごめんなさい。
私は最近、Cucumber シナリオを適切に実行するために PhantomJS を必要とする Rails プロジェクトに取り組みました。残念ながら、アプリはそれが PhantomJS に依存しているとは言っていないので、シナリオが失敗したとき、物事が壊れているように見えただけで、その理由ははっきりしませんでした.
エラーを停止させる唯一の方法は、実行することでしたbrew install phantomjs
。明らかに、これは gem ではなく、PhantomJS gem をインストールしても何も起こりませんでした。
Railsプロジェクトでgem以外の依存関係を処理する適切な方法は何ですか?