cron から Ruby スクリプトを実行しようとしています。
このスクリプトは、Bundler を使用して gem の依存関係を管理します。cron が実行され$PWD
ないため、Bundler から毎回「Could not locate Gemfile」エラーが表示されます。これは、cron から実行している場合、Gemfile が現在のパスにないため意味があります。
現在のパスにない Gemfile を使用するように Bundler に指示する方法はありますか?
最善のcd
方法は、cronの問題のディレクトリに移動することです。BUNDLE_GEMFILE
環境変数を使用してGemfileを指すこともできます。に問題がある場合はお知らせくださいBUNDLE_GEMFILE
。