【发布时间】:2013-12-24 04:59:09
【问题描述】:
现在,在从 Rails 3 升级到 4 并将 Capistrano 升级到 2.15.5 后,每当我进行部署时,都会出现以下错误。感觉像是文件权限的事情,但我不太确定......有什么想法吗?
* executing "cd -- /u/apps/myapp/releases/20131224033924 && RAILS_ENV=staging RAILS_GROUPS=assets bundle exec rake assets:precompile"
servers: ["staging.myapp.com"]
[staging.myapp.com] executing command
*** [err :: staging.myapp.com] I, [2013-12-24T03:42:52.799146 #20143] INFO -- : Writing /u/apps/myapp/releases/20131224033924/public/assets/admin-04eaac91ff9aee71e42df134ddf2f0cd.js
...
...
...
*** [err :: staging.myapp.com] I, [2013-12-24T03:42:52.799146 #20143] INFO -- : Writing /u/apps/myapp/releases/20131224033924/public/assets/jquery-10eaac91ff0eee71e42df134ddf2f0aa.js
这些点代表存储库中的所有其他资产。
我已验证资产已创建。此外,应用程序运行良好(在预编译后通过 cap 重新启动某些进程存在一些问题......这可能是相关的)
我正在使用使用 Ansible 在 ubuntu 13 服务器上设置的 rbenv
【问题讨论】:
-
是否允许写入文件夹? rbenv\rvm 也配置不正确?为了减少信息:(
标签: ruby-on-rails deployment ruby-on-rails-4 capistrano