我得到了:
SSHKit :: Runner :: ExecuteError:在主机上执行时出现异常 xxxxxx:cp退出状态:1 cp stdout:没有写cp stderr:cp: 不能统计 '/ home / app / releases / 20141125030224 / public / assets / manifest *':没有这样的 文件或目录
任何解决方法。我删除了服务器上的共享/公共/资产,仍然是相同的。
答案 0 :(得分:1)
首先创建清单文件:
cap production deploy:compile_assets
答案 1 :(得分:0)
我意识到这是一个较老的问题,但我今天也遇到了这个问题。根据这个问题,capistrano-rails中的错误显然已经在github的master分支中修复了:
https://github.com/capistrano/rails/issues/111
因此,将我的gemfile中的行更正为:
gem 'capistrano-rails', github: 'capistrano/rails'
并且部署正常。
答案 2 :(得分:0)
将它放在你的gemfile上后:
gem 'capistrano', '~> 3.1'
gem 'capistrano-rails', '~> 1.1'
确保将以下内容放在capfile上
require 'capistrano/rails/assets'