Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails capistrano子模块git-ssh.sh:没有这样的文件或目录_Ruby On Rails_Git_Capistrano - Fatal编程技术网

Ruby on rails capistrano子模块git-ssh.sh:没有这样的文件或目录

Ruby on rails capistrano子模块git-ssh.sh:没有这样的文件或目录,ruby-on-rails,git,capistrano,Ruby On Rails,Git,Capistrano,一个新的错误开始破坏我们与capistrano的部署脚本,我不知道哪里出了问题。我们最近切换到使用一个子模块,但无论我尝试什么,我们的2个API的部署都会被这条消息阻塞 谁能给我指出正确的方向吗 DEBUG [b65195b3] Running [ ! -d /opt/rbenv/versions/2.0.0-p247 ] on 208.94.36.62 DEBUG [b65195b3] Command: [ ! -d /opt/rbenv/versions/2.0.0-p247 ] DEBUG

一个新的错误开始破坏我们与capistrano的部署脚本,我不知道哪里出了问题。我们最近切换到使用一个子模块,但无论我尝试什么,我们的2个API的部署都会被这条消息阻塞

谁能给我指出正确的方向吗

DEBUG [b65195b3] Running [ ! -d /opt/rbenv/versions/2.0.0-p247 ] on 208.94.36.62
DEBUG [b65195b3] Command: [ ! -d /opt/rbenv/versions/2.0.0-p247 ]
DEBUG [b65195b3] Finished in 1.014 seconds with exit status 1 (failed).
 INFO [c62b9ae7] Running mkdir -p /tmp/digest/digest/ on 208.94.36.62
DEBUG [c62b9ae7] Command: mkdir -p /tmp/digest/digest/
 INFO [c62b9ae7] Finished in 0.866 seconds with exit status 0 (successful).
DEBUG Uploading /tmp/digest/digest/git-ssh.sh 0.0%
 INFO Uploading /tmp/digest/digest/git-ssh.sh 100.0%
 INFO [30b87a02] Running chmod +x /tmp/digest/digest/git-ssh.sh on 208.94.36.62
DEBUG [30b87a02] Command: chmod +x /tmp/digest/digest/git-ssh.sh
 INFO [30b87a02] Finished in 0.116 seconds with exit status 0 (successful).
DEBUG [7e5c34f1] Running git ls-remote git@github.com:PlacewiseMedia/ApiDigest.git on 208.94.36.62
DEBUG [7e5c34f1] Command: ( GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/digest/digest/git-ssh.sh git ls-remote git@github.com:PlacewiseMedia/ApiDigest.git )
zlib(finalizer): the stream was freed prematurely.
zlib(finalizer): the stream was freed prematurely.
DEBUG [7e5c34f1]    a7f25a5de1a108403eab4b31bd1561c384759852    HEAD
DEBUG [7e5c34f1]    a7f25a5de1a108403eab4b31bd1561c384759852    refs/heads/master
DEBUG [7e5c34f1]    49374f21b1b53662b17de471924d7cab5bfac088    refs/heads/staging
DEBUG [7e5c34f1] Finished in 2.326 seconds with exit status 0 (successful).
 INFO [e4be4222] Running mkdir -pv /home/apps/digest/shared /home/apps/digest/releases on 208.94.36.62
DEBUG [e4be4222] Command: mkdir -pv /home/apps/digest/shared /home/apps/digest/releases
 INFO [e4be4222] Finished in 0.905 seconds with exit status 0 (successful).
DEBUG [a618ff97] Running [ -f /home/apps/digest/repo/HEAD ] on 208.94.36.62
DEBUG [a618ff97] Command: [ -f /home/apps/digest/repo/HEAD ]
DEBUG [a618ff97] Finished in 0.916 seconds with exit status 0 (successful).
 INFO The repository mirror is at /home/apps/digest/repo
DEBUG [6c948acf] Running if test ! -d /home/apps/digest/repo; then echo "Directory does not exist '/home/apps/digest/repo'" 1>&2; false; fi on 208.94.36.62
DEBUG [6c948acf] Command: if test ! -d /home/apps/digest/repo; then echo "Directory does not exist '/home/apps/digest/repo'" 1>&2; false; fi
zlib(finalizer): the stream was freed prematurely.
zlib(finalizer): the stream was freed prematurely.
zlib(finalizer): the stream was freed prematurely.
DEBUG [6c948acf] Finished in 0.863 seconds with exit status 0 (successful).
 INFO [2d21a5e9] Running git remote update on 208.94.36.62
DEBUG [2d21a5e9] Command: cd /home/apps/digest/repo && git remote update
DEBUG [2d21a5e9]    Fetching origin
DEBUG [2d21a5e9]    Fetching origin
DEBUG [2d21a5e9]    From github.com:PlacewiseMedia/ApiDigest
DEBUG [2d21a5e9]       9695797..a7f25a5  master     -> master
 INFO [2d21a5e9] Finished in 1.443 seconds with exit status 0 (successful).
DEBUG [68db389a] Running if test ! -d /home/apps/digest/repo; then echo "Directory does not exist '/home/apps/digest/repo'" 1>&2; false; fi on 208.94.36.62
DEBUG [68db389a] Command: if test ! -d /home/apps/digest/repo; then echo "Directory does not exist '/home/apps/digest/repo'" 1>&2; false; fi
DEBUG [68db389a] Finished in 0.881 seconds with exit status 0 (successful).
 INFO [c9703c18] Running git clone -b master --single-branch --recursive . /home/apps/digest/releases/20131118222409 on 208.94.36.62
DEBUG [c9703c18] Command: cd /home/apps/digest/repo && ( GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/digest/git-ssh.sh git clone -b master --single-branch --recursive . /home/apps/digest/releases/20131118222409 )
DEBUG [c9703c18]    Cloning into '/home/apps/digest/releases/20131118222409'...
DEBUG [c9703c18]    done.
DEBUG [c9703c18]    Submodule 'lib/api_client' (git@github.com:PlacewiseMedia/ApiClient.git) registered for path 'lib/api_client'
DEBUG [c9703c18]    done.
DEBUG [c9703c18]    Submodule 'lib/api_client' (git@github.com:PlacewiseMedia/ApiClient.git) registered for path 'lib/api_client'
DEBUG [c9703c18]    Cloning into 'lib/api_client'...
DEBUG [c9703c18]    Submodule 'lib/api_client' (git@github.com:PlacewiseMedia/ApiClient.git) registered for path 'lib/api_client'
DEBUG [c9703c18]    error:
DEBUG [c9703c18]    Submodule 'lib/api_client' (git@github.com:PlacewiseMedia/ApiClient.git) registered for path 'lib/api_client'
DEBUG [c9703c18]    cannot run /tmp/digest/git-ssh.sh: No such file or directory
DEBUG [c9703c18]    Submodule 'lib/api_client' (git@github.com:PlacewiseMedia/ApiClient.git) registered for path 'lib/api_client'
DEBUG [c9703c18]
DEBUG [c9703c18]    Submodule 'lib/api_client' (git@github.com:PlacewiseMedia/ApiClient.git) registered for path 'lib/api_client'
DEBUG [c9703c18]    fatal: unable to fork
DEBUG [c9703c18]    Submodule 'lib/api_client' (git@github.com:PlacewiseMedia/ApiClient.git) registered for path 'lib/api_client'
DEBUG [c9703c18]    Clone of 'git@github.com:PlacewiseMedia/ApiClient.git' into submodule path 'lib/api_client' failed
cap aborted!
git stdout: Nothing written
git stderr: Nothing written
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/command.rb:94:in `exit_status='
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:125:in `block (4 levels) in _execute'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:in `call'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:in `do_request'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:561:in `channel_request'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:465:in `dispatch_incoming_packets'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:221:in `preprocess'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:205:in `process'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `block in loop'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:269:in `wait'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:147:in `block (2 levels) in _execute'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:514:in `call'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:514:in `do_open_confirmation'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:545:in `channel_open_confirmation'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:465:in `dispatch_incoming_packets'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:221:in `preprocess'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:205:in `process'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `block in loop'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:in `loop'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:149:in `block in _execute'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:106:in `tap'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:106:in `_execute'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:54:in `execute'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/capistrano-scm-gitsubmodules-1.0.0/lib/capistrano/tasks/gitsubmodules.cap:19:in `block (5 levels) in <top (required)>'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/abstract.rb:81:in `within'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/capistrano-scm-gitsubmodules-1.0.0/lib/capistrano/tasks/gitsubmodules.cap:18:in `block (4 levels) in <top (required)>'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/abstract.rb:89:in `with'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/capistrano-scm-gitsubmodules-1.0.0/lib/capistrano/tasks/gitsubmodules.cap:17:in `block (3 levels) in <top (required)>'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:42:in `instance_exec'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:42:in `run'
/Users/chrishough/Placewise/code/ApiDigest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/runners/parallel.rb:12:in `block (2 levels) in execute'
Tasks: TOP => gitsubmodules:create_release
(See full trace by running task with --trace)
zlib(finalizer): the stream was freed prematurely.
zlib(finalizer): the stream was freed prematurely.
DEBUG[b65195b3]在208.94.36.62上运行[!-d/opt/rbenv/versions/2.0.0-p247]
调试[b65195b3]命令:[!-d/opt/rbenv/versions/2.0.0-p247]
调试[b65195b3]在1.014秒内完成,退出状态为1(失败)。
信息[c62b9ae7]运行mkdir-p/tmp/digest/digest/on 208.94.36.62
调试[c62b9ae7]命令:mkdir-p/tmp/digest/digest/
信息[c62b9ae7]在0.866秒内完成,退出状态为0(成功)。
调试上传/tmp/digest/digest/git-ssh.sh 0.0%
信息上传/tmp/digest/digest/git-ssh.sh 100.0%
信息[30b87a02]在208.94.36.62上运行chmod+x/tmp/digest/digest/git-ssh.sh
调试[30b87a02]命令:chmod+x/tmp/digest/digest/git-ssh.sh
信息[30b87a02]在0.116秒内完成,退出状态为0(成功)。
调试[7e5c34f1]运行git ls remotegit@github.com:PlacewiseMedia/apidgest.git on 208.94.36.62
调试[7e5c34f1]命令:(GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/digest/digest/GIT-SSH.sh GIT ls remotegit@github.com:PlacewiseMedia/apidgest.git)
zlib(终结器):流被过早释放。
zlib(终结器):流被过早释放。
调试[7e5c34f1]a7f25a5de1a108403eab4b31bd1561c384759852磁头
调试[7e5c34f1]a7f25a5de1a108403eab4b31bd1561c384759852参考文件/头文件/主文件
调试[7e5c34f1]49374f21b1b53662b17de471924d7cab5bfac088参考/磁头/分段
调试[7e5c34f1]在2.326秒内完成,退出状态为0(成功)。
信息[e4be4222]运行mkdir-pv/home/apps/digest/shared/home/apps/digest/releases于208.94.36.62
调试[e4be4222]命令:mkdir-pv/home/apps/digest/shared/home/apps/digest/releases
信息[e4be4222]在0.905秒内完成,退出状态为0(成功)。
调试[a618ff97]在208.94.36.62上运行[-f/home/apps/digest/repo/HEAD]
调试[a618ff97]命令:[-f/home/apps/digest/repo/HEAD]
调试[a618ff97]在0.916秒内完成,退出状态为0(成功)。
信息存储库镜像位于/home/apps/digest/repo
调试[6c948acf]运行是否测试-d/主页/应用程序/摘要/回购;然后echo“目录不存在”/home/apps/digest/repo'”1>&2;虚假的;金融机构于208.94.36.62
调试[6c948acf]命令:如果测试-d/主页/应用程序/摘要/回购;然后echo“目录不存在”/home/apps/digest/repo'”1>&2;虚假的;fi
zlib(终结器):流被过早释放。
zlib(终结器):流被过早释放。
zlib(终结器):流被过早释放。
调试[6c948acf]在0.863秒内完成,退出状态为0(成功)。
信息[2d21a5e9]在208.94.36.62上运行git远程更新
调试[2d21a5e9]命令:cd/home/apps/digest/repo&&git远程更新
调试[2d21a5e9]获取原点
调试[2d21a5e9]获取原点
从github.com调试[2d21a5e9]:PlacewiseMedia/apidgest
调试[2d21a5e9]9695797..a7f25a5主控->主控
信息[2d21a5e9]在1.443秒内完成,退出状态为0(成功)。
调试[68db389a]运行if测试-d/主页/应用程序/摘要/回购;然后echo“目录不存在”/home/apps/digest/repo'”1>&2;虚假的;金融机构于208.94.36.62
调试[68db389a]命令:如果测试-d/主页/应用程序/摘要/回购;然后echo“目录不存在”/home/apps/digest/repo'”1>&2;虚假的;fi
调试[68db389a]在0.881秒内完成,退出状态为0(成功)。
信息[c9703c18]运行git clone-b master——单分支——递归/home/apps/digest/releases/201311182409,电话:208.94.36.62
调试[c9703c18]命令:cd/home/apps/digest/repo&(GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/digest/GIT-SSH.sh GIT clone-b master-单分支-递归。/home/apps/digest/releases/201311822409)
调试[c9703c18]克隆到“/home/apps/digest/releases/201311822409”。。。
调试[c9703c18]完成。
调试[c9703c18]子模块“lib/api_客户端”(git@github.com:PlacewiseMedia/ApiClient.git)为路径“lib/api\u client”注册
调试[c9703c18]完成。
调试[c9703c18]子模块“lib/api_客户端”(git@github.com:PlacewiseMedia/ApiClient.git)为路径“lib/api\u client”注册
调试[c9703c18]克隆到“lib/api_客户端”。。。
调试[c9703c18]子模块“lib/api_客户端”(git@github.com:PlacewiseMedia/ApiClient.git)为路径“lib/api\u client”注册
调试[c9703c18]错误:
调试[c9703c18]子模块“lib/api_客户端”(git@github.com:PlacewiseMedia/ApiClient.git)为路径“lib/api\u client”注册
调试[c9703c18]无法运行/tmp/digest/git-ssh.sh:没有这样的文件或目录
调试[c9703c18]子模块“lib/api_客户端”(git@github.com:PlacewiseMedia/ApiClient.git)为路径“lib/api\u client”注册
调试[c9703c18]
调试[c9703c18]子模块“lib/api_客户端”(git@github.com:PlacewiseMedia/ApiClient.git)为路径“lib/api\u client”注册
调试[c9703c18]致命:无法分叉
调试[c9703c18]子模块“lib/api_客户端”(git@github.com:PlacewiseMedia/ApiClient.git)为路径“lib/api\u client”注册
调试[c9703c18]克隆'git@github.com:将WiseMedia/ApiClient.git'放入子模块路径'lib/api\u client'失败
帽子流产了!
git stdout:什么都没写
git stderr:没有写任何东西
/Users/chrishough/Placewise/code/apidgest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/command.rb:94:处于“退出”状态
/Users/chrishough/Placewise/code/apidgest/.bundle/ruby/2.0.0/gems/sshkit-1.1.0/lib/sshkit/backends/netssh.rb:125:in `块(4层)in _执行'
/Users/chrishough/Placewise/code/apidgest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:in'call'
/Users/chrishough/Placewise/code/apidgest/.bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:in'do_request'
/Users/chrishough/Placewise/code/apidgest/.bundle/ruby/2.0.0/gem
DEBUG Uploading /tmp/digest/digest/git-ssh.sh 0.0%
 INFO Uploading /tmp/digest/digest/git-ssh.sh 100.0%
DEBUG [7e5c34f1] Command: ( GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/digest/digest/git-ssh.sh git ls-remote git@github.com:PlacewiseMedia/ApiDigest.git )
DEBUG [c9703c18] Command: cd /home/apps/digest/repo && ( GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/digest/git-ssh.sh git clone -b master --single-branch --recursive . /home/apps/digest/releases/20131118222409 )
DEBUG [c9703c18]    cannot run /tmp/digest/git-ssh.sh: No such file or directory
GIT_SSH=/tmp/digest/digest/git-ssh.sh