您尚未登录。

#1 2012-04-11 22:38:25

yanyuhubei
会员
注册时间: 2012-04-03
帖子: 21

今天更新pacman后yaourt自动补全出现问题

tab后出现“bash: _arch_incomp: 未找到命令”,过一段时间后又好了,不过一旦把gnome终端关掉重开就有这样了

离线

#2 2012-04-12 06:47:58

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: 今天更新pacman后yaourt自动补全出现问题

目测zsh补全正常。


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#3 2012-04-12 06:50:02

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: 今天更新pacman后yaourt自动补全出现问题

目测bash补全失败。
提交bug:
https://bugs.archlinux.org/


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#4 2012-04-12 12:43:48

yanyuhubei
会员
注册时间: 2012-04-03
帖子: 21

Re: 今天更新pacman后yaourt自动补全出现问题

cuihao 说:

目测bash补全失败。
提交bug:
https://bugs.archlinux.org/

刚刚打不开,现在才知道今天电信国外线路出问题了

离线

#5 2012-04-17 12:51:56

yanyuhubei
会员
注册时间: 2012-04-03
帖子: 21

Re: 今天更新pacman后yaourt自动补全出现问题

With pacman-4.0.3-1 installed, Bash completion for yaourt does not work.
Bash completion for yaourt depends on bash completion functions of pacman, which are, however, located in /usr/share/bash-completion/completions/ and
are dynamically loaded. When bash completion functions for pacman are not loaded, tab key after yaourt command complains like "_pacman_file: command not found"

I inserted a line as follows into /etc/bash_completion.d/yaourt:
_completion_loader pacman
This solved the problem.
在aur看到的,把_completion_loader pacman插入到/etc/bash_completion.d/yaourt文件里可以解决问题,非git版本也行

离线

页脚