Machine: _get_comp_words_by_ref отсутствует

Созданный на 26 янв. 2017  ·  4Комментарии  ·  Источник: docker/machine

Привет, авторы докер-машин,
Я пробовал сценарии завершения bash. После добавления
docker-machine.bash
docker-machine-prompt.bash
в ~/.bashrc и "исходный" их, была выдана эта ошибка:

$ docker-machine -bash: _get_comp_words_by_ref: command not found
-bash: ((: i < : syntax error: operand expected (error token is " ")
-bash: _get_comp_words_by_ref: command not found
-bash: ((: i < : syntax error: operand expected (error token is " ")

Я искал _get_comp_words_by_ref в этом репозитории, но нашел только использование. Наверное, его удалили. Ребята, а у вас случайно нет этой функции?

Самый полезный комментарий

_get_comp_words_by_ref — это функция, предоставляемая пакетом _bash-completion_.

Возможные причины вашего сообщения об ошибке:

  • _bash-completion_ не установлен
  • _bash-completion_ не вызывается из ваших сценариев входа
  • вы получаете файлы завершения до инициализации _bash-completion_

Все 4 Комментарий

_get_comp_words_by_ref — это функция, предоставляемая пакетом _bash-completion_.

Возможные причины вашего сообщения об ошибке:

  • _bash-completion_ не установлен
  • _bash-completion_ не вызывается из ваших сценариев входа
  • вы получаете файлы завершения до инициализации _bash-completion_

Спасибо @albers . Я собираюсь закрыть тему, так как я думаю, что это связано с проблемами установки

source /etc/profile , если вы еще этого не сделали (например, при использовании bash с alpine).

source /etc/profile , если вы еще этого не сделали (например, при использовании bash с alpine).

Это работало и для bash с centos.
Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги