2014-11-25 38 views
2

我越來越:軌道4 Capistrano的3部署錯誤公共/資產/清單*」:沒有這樣的文件或目錄

SSHKit::Runner::ExecuteError: Exception while executing on host xxxxxx: cp exit status: 1 cp stdout: Nothing written cp stderr: cp: cannot stat ‘/home/app/releases/20141125030224/public/assets/manifest*’: No such file or directory

任何變通。我刪除了我的服務器上的shared/public/assets,仍然是一樣的。

+1

有NOS的路徑/用戶/目錄/應用/目錄! 這是正常的嗎? – p0k3 2014-11-25 08:07:20

+0

@ user1883793可能是你沒有發佈具有特定ID的文件夾 – Choco 2014-11-25 08:56:54

+0

它在我重新啓動服務器後工作:(,浪費我的時間 – user1883793 2014-11-25 09:21:16

回答

1

首先創建清單文件:

cap production deploy:compile_assets 
0

我意識到這是一個老問題,但我今天碰到這個問題來爲好。在Capistrano的護欄的錯誤顯然是固定在GitHub上的主分支,根據這個問題:

https://github.com/capistrano/rails/issues/111

因此,糾正線在我的Gemfile閱讀:

gem 'capistrano-rails', github: 'capistrano/rails' 

和部署工作正常。

0

把這個在您的Gemfile後:

gem 'capistrano', '~> 3.1' 
gem 'capistrano-rails', '~> 1.1' 

確保你把下面您capfile

require 'capistrano/rails/assets' 
相關問題