Resmo git-ftp имеет ошибку egrep с Mountain Lion
У меня проблема с 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
после того, как я увидел на git-странице resmo, что эта проблема является распространенной, и он предлагает установить ее из ветки разработки. Поэтому я удалил его с помощью: $ sudo make uninstall
и после переустановки таким образом
$ git checkout develop
$ sudo make install
но когда я делаю "git ftp push"...
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
1 ответ
См. https://github.com/resmo/git-ftp/issues/163 для длительного обсуждения этой проблемы, похоже, либо обновление до нового git-ftp, либо установка другой версии egrep, как упомянуто здесь и здесь, решит проблему. эта проблема.