首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >capistrano: cp -不能状态

capistrano: cp -不能状态
EN

Stack Overflow用户
提问于 2016-04-26 20:49:25
回答 1查看 466关注 0票数 1

我正在尝试部署errbit (https://github.com/errbit/errbit),但无法让capistrano在远程服务器上编译资产。它似乎没有好的理由在创建清单路径时添加了一些胡言乱语,我真的不知道在哪里可以修复它……

下面是Capistrano的输出

代码语言:javascript
复制
  01 /usr/local/rvm/bin/rvm 2.3.0 do bundle exec rake assets:precompile
  01 Notice: no rspec tasks available in this environment
  01 Overwriting existing field _id in class App.
  01 Creating scope :page. Overwriting existing method NotificationServices…
✔ 01 deployer@000.000.000.000 2.336s
  00:22 deploy:assets:backup_manifest
  01 mkdir -p /home/deployer/apps/errbit/releases/20160426123255/assets_man…
  01
✔ 01 deployer@000.000.000.000 0.330s /home/deployer/apps/errbit/releases/20160…
  02
  02 cp: cannot stat ‘\033[?25h\033[0G\033[K\033[?25h\033[0G\033[K/home...
  02 : No such file or directory
  (Backtrace restricted to imported tasks)
  cap aborted!
  SSHKit::Runner::ExecuteError: Exception while executing as deployer@000.000.000.000: cp exit status: 1
  cp: cannot stat ‘\033[?25h\033[0G\033[K\033[?25h\033[0G\033[K/home/deployer/apps/errbit/releases/20160426123255/public/assets/.sprockets-manifest-cd1becb3ebe39b1efd086cd82910b5dd.json’: No such file or directory
  cp stderr: Nothing written

  SSHKit::Command::Failed: cp exit status: 1
  cp: cannot stat ‘\033[?25h\033[0G\033[K\033[?25h\033[0G\033[K/home/deployer/apps/errbit/releases/20160426123255/public/assets/.sprockets-manifest-cd1becb3ebe39b1efd086cd82910b5dd.json’: No such file or directory
  cp stderr: Nothing written

  Tasks: TOP => deploy:assets:backup_manifest
  (See full trace by running task with --trace)
  The deploy has failed with an error: Exception while executing as deployer@000.000.000.000: cp exit status: 1
  cp: cannot stat ‘\033[?25h\033[0G\033[K\033[?25h\033[0G\033[K/home/deployer/apps/errbit/releases/20160426123255/public/assets/.sprockets-manifest-cd1becb3ebe39b1efd086cd82910b5dd.json’: No such file or directory
  cp stderr: Nothing written

正如您在/home/deployer之前看到的,有一些随机字符我无法理解。

我认为唯一可以做的事情就是deploy_to指令:

代码语言:javascript
复制
set :deploy_to, '/home/deployer/apps/errbit'

这是我的Gemfile.lock

代码语言:javascript
复制
https://gist.github.com/ngw/1157a005ff7f6077b9f5b232b0371a76

我看不出这里有什么问题。

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-16 04:33:18

为我修复:

bundle update capistrano

在deploy.rb中更改

set :pty, true

set :pty, false

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36865476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档