我对git-ftp "resmo“脚本有问题。在10.8.2 osx更新之前,它工作得很好。
首先,我是这样安装的
$ git clone https://github.com/resmo/git-ftp.git
$ cd git-ftp
$ git checkout master
$ sudo make install我在resmo git页面上看到这个问题很常见,他建议从开发分支安装它。所以我用$ sudo make uninstall卸载了它
在以这种方式重新安装之后
$ git checkout develop
$ sudo make install但当我做"git ftp推送“时...
egrep: repetition-operator operand invalid
No changed files for ftp.mydomain.com. Everything up-to-date.但这不是真的,因为我进行了代码更新并提交了它
我能做什么?有人解决了吗?
我的版本:
$ sw_vers -productVersion 
10.8.2
$ git ftp --version
git-ftp version 0.8.3-snapshot
$ egrep --version
egrep (BSD grep) 2.5.1-FreeBSD发布于 2013-11-23 00:25:35
有关这个问题的详细讨论,请参阅https://github.com/resmo/git-ftp/issues/163,似乎可以升级到更新的git-ftp或安装here和here提到的不同版本的egrep就可以解决问题。
https://stackoverflow.com/questions/15459260
复制相似问题