rake ファイルのサブディレクトリで「bundle install」を実行する rake タスクをセットアップしたいと考えています。
sh "bundle install -somesortofoption #{DIRECTORY}"
次のようにすると、エラーが発生します。
sh "cd #{DIRECTORY} && bundle install"
インストールを実行するパスを定義するオプションがバンドラーにある場合、何かアイデアはありますか? 見えない?
ありがとう
アップデート:
rakeファイル内でディレクトリを変更するこれも試しました:
Dir.chdir("#{DIRECTORY}/") do
sh "bundle install"
end
ただし、これはbundle install
このディレクトリ内ではなく親ディレクトリで呼び出すように見えるか、少なくともその親ディレクトリの Gemfile を使用します。うーん。
ディレクトリにcdするとコマンドラインからそれを言うのを忘れましたが、bundle install
正常に動作します!