git-completion.bash 给出“env_parallel:错误:您的环境太大。”

问题描述 投票:0回答:1

当我在

git-completion.bash
中加载
~/.bashrc
时,我收到此错误
env_parallel
:

bash: /usr/bin/perl: Elenco degli argomenti troppo lungo
env_parallel: Error: Your environment is too big.
env_parallel: Error: You can try 3 different approaches:
env_parallel: Error: 1. Run 'env_parallel --session' before you set
env_parallel: Error:    variables or define functions.
env_parallel: Error: 2. Use --env and only mention the names to copy.
env_parallel: Error: 3. Try running this in a clean environment once:
env_parallel: Error:      env_parallel --record-env
env_parallel: Error:    And then use '--env _'
env_parallel: Error: For details see: man env_parallel

如果我将

env_parallel --session
放在我的
source ~/.git-completion.bash
中的
~/.bashrc
之前,我会得到:

$ par echo hello ::: `seq 19` 
parallel: Error: Command line too long (124136 >= 64024) at input -18: 1
bash git gnu-parallel git-completion
1个回答
0
投票

您需要将

~/.parallel/tmp/sshlogin/$(hostname)/linelen
设置为大于 124136 的值。

© www.soinside.com 2019 - 2024. All rights reserved.