Не может использовать список параметра командной строки слишком долго

Я устанавливаю 16,04 веб-серверов человечности через AWS. После установки некоторых программ теперь, когда я соединяюсь со шпаклевкой, она не возьмет команд и после 20 секунд, она неоднократно начинает бросать следующие ошибки -

-bash: /usr/bin/lesspipe: Argument list too long

-bash: /usr/bin/dircolors: Argument list too long

Я могу остановить его с ctrlc, и я могу изменить каталоги, но вот именно. Какие-либо предложения для выяснения, что вызывает эту ошибку? Извините я относительно плохо знаком с Linux.

0
задан 22 July 2018 в 18:29

3 ответа

В инструкциях, которые Вы связали, говорится

добавьте следующее к своему ~/.bashrc

export GOPATH=$HOME/.go 
export PATH=$PATH:/usr/lib/go-1.10/bin:$GOPATH/bin

source ~/.bashrc

То, что, по-видимому, предназначил автор, было

добавьте следующее к своему ~/.bashrc

export GOPATH=$HOME/.go
export PATH=$PATH:/usr/lib/go-1.10/bin:$GOPATH/bin

и затем выполните команду

source ~/.bashrc

Если Вы на самом деле добавляете строку source ~/.bashrc кому: ~/.bashrc, затем bash зависнет навсегда, в то время как это рекурсивно получает файл - вероятно, это также, что вызывает argument list too long ошибки, поскольку это будет неоднократно добавлять аргументы lesspipe и dircolors

Для фиксации его, необходимо будет отредактировать ~/.bashrc и удалите source ~/.bashrc строка.

3
ответ дан 28 October 2019 в 07:22

Эммммм только что получил ту же ошибку и исправил ее.

Сначала echo $ PATH в командной строке, затем вы получили длинный вывод переменной среды. Скопируйте то, что вам действительно нужно.

ПУТЬ экспорта = + путь, который вы скопировали.

Тогда все заработало!

Не забудьте удалить источник ~ / .bashrc в конце .bashrc.

1
ответ дан 31 October 2019 в 06:52

Все приведенные выше предложения не сработали для меня, решение, которое я нашел полезным здесь, На самом деле я испортил свой файл .bashrc, после чего ни одна команда не работала (ls, vi, rm, mv, буквально ничего не было работающий). Некоторые люди предлагали вызывать редактор vi, используя полный путь /usr/bin/vi ~/.bashrc, у меня это тоже не работало. Решение, которое сработало для меня, — получить доступ к вашему файлу .bashrc через файловый браузер.

Откройте файловый браузер, перейдите в домашний каталог, нажмите Ctrl+H, чтобы отобразить скрытые файлы. Отредактируйте .bashrc по мере необходимости

.
0
ответ дан 14 September 2020 в 09:03

Другие вопросы по тегам:

Похожие вопросы: