bundle package
を元に戻すにはどうすればよいですか?Rails bundler:バンドルパッケージを元に戻す方法は?
を実行すると、すべてがvendor/cache
に削除されましたが、再インストールされます。
bundle package
を元に戻すにはどうすればよいですか?Rails bundler:バンドルパッケージを元に戻す方法は?
を実行すると、すべてがvendor/cache
に削除されましたが、再インストールされます。
ただし、特定の宝石を削除するだけの場合は、プロジェクト/ Gemfileから宝石の名前を削除/コメントしてからbundleを実行してください。
gemファイルがvendor/cacheディレクトリに追加されないようにするには、プロジェクトルートからvendor/cacheディレクトリを削除します。
次回にバンドルインストール宝石を実行すると、ベンダー/キャッシュフォルダは作成されません。
その後、ベンダ/キャッシュフォルダが必要な場合は、フォルダベンダー/キャッシュをもう一度作成するだけです。
私はバンドルパッケージがやったことを取り消したい! – HappyDeveloper
ベンダ/キャッシュフォルダを空のままにしておきたいですか? – nightf0x
これで問題は解決するはずです – nightf0x
$ rm vendor/cache -r
$ bundle install
これは私のためには機能しません。毎回ベンダー/キャッシュディレクトリを追加します。 –
問題は.bundle/configが他の場所に物を置くようにbundlerに指示していることです。違反行を削除します。 – Barry
これも役立ちます。 gitのと::詳細はbundle install
bundle install --system
バンドラーのマニュアルを参照してください1.2をサポートしていパスをそれが明示的にこの答えを1として、この
bundle package --all
のように有効にする必要があります。https://stackoverflow.com/a/9471980/219883
隠しディレクトリ.bundle
を削除してからbundle install
を再実行する必要があります。それ以外の場合は毎回vendor/cache
ディレクトリを追加し続けます。
かなり遅く答えましたが、これも私と一緒に起こっていました。あなたはおそらくあなたのアプリケーションルートディレクトリにディレクトリ.bundle
を隠しているでしょう。そのディレクトリも削除してからbundle
コマンドを実行してください。
.bundle/config
は、vendor/cache
に物を入れるように指示しています。 .bundle/config
から次の2行を削除するか、.bundle/config
を削除してください。
---
BUNDLE_PATH: vendor/cache
BUNDLE_DISABLE_SHARED_GEMS: '1'
はその後vendor/cache
を削除するには、次のコマンドを実行します。
rm -rf vendor/cache
あなたがbundle install
を実行する次回は、あなたがこの問題を持っていません。
これは最高の答え、ありがとう。 – Aeramor
あなたは(あなたのプロジェクトディレクトリの下)を使用して設定を確認することができます。現在のユーザー(/Users/user/.bundle/configため
セット:
bundle config
を、それが何かのように出力): あなたのコンフィグ設定を確認することができ、configファイルで
を "--with-CPPFLAGS = -Iは/ usr/localは/ opt/opensslの/含めます"。
のような奇妙な全く何もありません場合は、次の
BUNDLE_PATH: vendor/cache
は、あなたが簡単にvendor/cache
ディレクトリを削除し、単にファイルから設定変数を削除して、繰り返して、他の方法で再び
をbundle install
を実行することができます^^
PSあなたがあなたのプロジェクトの下に保管している宝石に出会ったなら。おそらく以前の開発者は私用リポジトリを使って作業し、配備やプライベートレポジトリの問題を避けるために、プロジェクトディレクトリの下に宝石を格納するように解決しました。だから、宝石のディレクトリを削除した後に配備を中断しないようにしてください。
[ベンダー/ gemsバンドルのインストールを元に戻す方法](http://stackoverflow.com/questions/9471970/how-to-i-undo-the-vendor-gems-bundle-install) – BryanH