当尝试在 Django 项目根文件夹中自动完成“./manage runserver”时,会弹出一个 awk 错误:
(venv)➜ 项目 git:(master) ./manage.py 运行➜awk:无效的 -v 选项
永远
尽管它设法完成了该选项,但似乎 awk 不支持 OS X Lion 上的 -v 标志。
这会被修复吗? 有什么解决办法吗?
+1 我遇到了同样的问题。
我对各种其他工具(例如 svn)也有同样的问题
+1,同样的问题:(
此错误已在 sorin 的叉中修复。 当他们合并为 2.0 时,一切都会好起来的
还是有这个问题。
+1 - 请解决这个问题,这很烦人。
+1 在这里。 有什么办法吗?
+1 在这里 - 请修复
尝试使用gawk
将解决问题
brew install gawk
brew install gawk
那行得通,谢谢。
与@kemist相同,修复了问题
+1,为什么不在“-v”后面加一个空格? 看到那里 => http://www.zsh.org/mla/workers/2013/msg00023.html
好的,尽管 macports gawk
@lajarre我用 brew 安装了 gawk 但这没有帮助。 我也无法在 plugins/django/django.plugin.zsh 中找到该行
你能告诉我应该在哪个文件中添加空格吗?
谢谢@humiaozuzu。 @dschien我不得不将 awk 符号链接到 gawk。 它可能对您不起作用,因为 /usr/bin/awk 位于 /usr/local/bin/gawk 之前的路径中。
作为@jcelliott,我需要将awk 符号链接到gawk,现在它可以工作了。
我在 /usr/share/zsh/5.0.2/functions/_django 62 行中找到了 'awk -vdrop',因此我将其修改为 'awk -v drop' 并重新加载了 zsh。 现在自动完成很好。
有同样的问题,使用gawk
修复......我还通过 brew 尝试了 zsh 5.0.5 版,它仍然在那里。
尽管该问题似乎已在 2013 年 1 月修复: https :
谢谢@thornomad加倍努力并检查自制软件安装和 zsh 存储库 :sparkles:
您应该尝试 zsh 5.0.6,它肯定在那里解决了(尽管在 5.0.5 中也是如此),并且它也应该可以通过 brew 获得
最有用的评论
+1,为什么不在“-v”后面加一个空格? 看到那里 => http://www.zsh.org/mla/workers/2013/msg00023.html
好的,尽管 macports gawk