当我执行成功git push
时,收到以下消息。
remote:/ usr / bin / env:ruby:Arquivo oudiretórionãencontrado
错误:无法运行hooks / post-receive:没有这样的文件或目录
为什么要寻找ruby,为什么要尝试执行一些post-receive hook?
答案 0 :(得分:3)
它正在您要推送的远程服务器上运行服务器端挂钩(post-receive
)。钩子需要红宝石才能运行。您必须联系您要推送的git仓库管理员。
如果您拥有远程仓库,或者您想向管理员发出指示,请检查.git
目录或仓库的根目录以及其下的hooks
文件夹。如果不需要,可以删除post-receive
挂钩。