我正尝试通过Capistrano部署到服务器,但一直收到错误消息:任务‘`staging:symlink’不存在。
我已经成功地运行了cap:deploy setup和cap deploy,创建了发行版和共享目录,但上面的错误总是显示在最后,我认为这会阻止我的代码移到它所属目录的根目录。
我刚开始使用Capistrano,我已经在谷歌上搜索过这个问题,但我找不到任何有用的东西。我可以包含我的代码和所有我不知道要显示什么内容来帮助……让我知道!
感谢您能提供的任何帮助!
发布于 2013-09-22 18:50:47
Capistrano2.x的内置符号链接任务是cap deploy:symlink。
除非您自己定义了staging:symlink,否则它不是有效的任务。如果您没有定义它,那么您可能会意外地在配置文件(如果使用multistage,则是deploy.rb或您的登台配置文件之一)中的某个位置调用它。
此外,作为deploy任务的一部分,应该自动调用deploy:symlink。不需要手动调用。
https://stackoverflow.com/questions/18877832
复制相似问题