2016-03-19 7 views
2

私はbundle --without developmentを私のマシンに走らせました。そして、私のローカルグループのアプリケーションの開発グループに依存関係を含めたいと思います。宝石をローカルアプリケーションに戻すためのレールバンドルのオプション

私はbundleを実行しましたが、開発を含めてすべてが再び含まれると考えていましたが、このメッセージが表示されます。Gems in the groups development were not installed。開発宝石を私のアプリケーションに戻すためにbundleコマンドに渡す必要があるオプションを教えてください。私は幸運とbundle --include developmentを実行しようとしました。

オプションが見つかった場所を教えていただけますか(ソリューションの場合)?私はバンドルオプションのリストを見つけることができません。

+0

に影響を与えるアカウントのユーザーレベルの設定や環境変数になります

bundle config 

今? 'bundle update'を実行しようとしましたか? – toddmetheny

答えて

3

あなたは

bundle help install 

を実行した場合、両方のwithwithoutオプションが文書化されています。 withoutは、「記憶されたオプション」としてリストされていることに注意してください。つまり、それは後続の呼び出しで保持されます。

覚えておいたオプションは、プロジェクトのルートにある.bundle/configに保存されています。あなたはこのファイルを直接編集したり、使用してそれらを表示するかもあなたはそれが開発を含んでいないbundle` `典型的な実行する場合バンドラ

2

この動作を確認するのに驚いた。 without --developmentフラグが保存されているようですので、rm Gemfile.lockを実行しても、バンドルを再度実行しても開発グループはインストールされません。 bundle updateも動作しません。

あなたは近くでしたが、bundle --include developmentです。

どの作品がbundle --with developmentです。これを行う前にGemfile.lockを削除する必要はありません。

+0

素晴らしいです、ありがとうございます! – Jbur43

関連する問題