linuxbrew / lib / ld.so: плохой ELF-интерпретатор: нет такого файла или каталога - PullRequest
0 голосов
/ 14 января 2020

У меня проблема с linuxbrew.

bash: /lustre7/home/lustre4/user1/applications/bin/cut: /lustre7/home/lustre4/user1/.linuxbrew/lib/ld.so: bad ELF interpreter: No such file or directory

Я попытался удалить linuxbrew, используя инструкции на его веб-сайте, но почему-то это не сработало (из-за требований sudo).

есть каталог linuxbrew, но я не могу удалить, когда я набираю rm -r linuxbrew, он говорит:

-bash: /lustre7/home/lustre4/user1/applications/bin/rm: /lustre7/home/lustre4/user1/.linuxbrew/lib/ld.so: bad ELF interpreter: No such file or directory

Когда я пытался установить homebrew, он говорит, что ваш процессор не поддерживается. (Я пробовал это раньше, и это работало, но теперь это не работает.)

Я хочу решить эту проблему, но не смог найти никакого решения. Я не могу запускать команды sudo и yum, потому что я не root. Я пользователь в кластере linux.

1 Ответ

0 голосов
/ 14 января 2020

OK. Я наконец смог решить эту проблему.

Я справляюсь, если у кого-то еще может быть такая же проблема.

Во-первых, это было связано с проблемой bash. Недавно я установил инструмент, который поместил некоторые переменные в bashr c и bash_profile и изменил путь к каталогу bin. Я не смог использовать системные команды, такие как rm, ls, cat et c. и я не смог запустить систему ruby. Пути всех команд и ruby были в моем каталоге bin в каталоге моего приложения.

То, что я сделал, это; Я отредактировал свой bash_profile, отменив новый путь, вызвавший конфликт между bash_profile и bashr c. Это позволило мне запускать системные команды.

Я удалил linuxbrew, как описано на его веб-сайте.

Я удалил linuxbrew из моего домашнего каталога и отменил его путь в bash_profile (закомментировать).

Я снова установил homebrew и указал путь к своему bashr c.

Теперь он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...