2
我在Rails 4應用中運行Capistrano 3,並且在我的bin目錄(delayed_job)中有一個非bundler binstub。 binstub簽入我的倉庫,我可以在GitHub上看到它。但是,當我部署(使用capistrano-bundler)時,bin/delayed_job文件不會推送到服務器。Capistrano不推送binstub到服務器
我試圖將它添加到我的配置/ deploy.rb文件,但它並沒有造成任何影響: set :bundle_bins, fetch(:bundle_bins, []).push('bin/delayed_job')
有沒有別的東西,我需要做的,以確保binstub在服務器上結束了?
更新:我試着清除所有東西並重新部署(這次沒有使用--binstubs運行Bundler),現在在bin目錄中有* no * binstubs。這使我認爲Capistrano忽略了bin目錄,但我無法弄清楚原因。 – Asherlc
你的部署策略是什麼?是capistrano檢查它在服務器上,或者你是rsyncinc嗎? – phoet
@phoet Capistrano正在GitHub上檢查它。 – Asherlc