"который" не может найти местонахождение исполняемого файла, хотя он запущен.

Я понял. Эта ошибка связана с файлом amhello-1.0.tar.gz.

Первоначально предоставленный файл был неправильно сконфигурирован для моей системы. Поэтому, если я сам пересоберу файл и заменю исходный amhello-1.0.tar.gz, то смогу запустить makeбез ошибок.

Чтобы узнать, как пересобрать amhello-1.0.tar.gzтак, чтобы он правильно сконфигурировался для вашей системы, перейдите по ссылке ниже:

https://www.gnu.org/software/automake/manual/html_node/Creating-amhello.html

Кстати, также важно запустить autoreconf -vfiперед компиляцией пакета.

5
10.02.2020, 15:26
2 ответа

Вероятно, у вас есть псевдоним или функция оболочки с именем «conda». Тип

type conda

и посмотрите, что оно говорит.

16
28.04.2021, 23:23

I don't know much about this module system but from what I can tell it just modifies some environmental variables.

Это красный флаг :в операционных системах Posix, ни один исполняемый файл не может изменить окружение чего-либо, кроме самого себя и исполняемых файлов, которые он запускал сам.

Таким образом, ваша модульная система не может быть реализована с использованием исполняемых файлов, а whichнаходит только исполняемые файлы.

Вместо этого команды должны быть некоторой подсистемой вашей оболочки :либо функциями оболочки, либо псевдонимами.

Попробуйте type condaи/или type module, чтобы оболочка сказала вам, что это такое.

1
28.04.2021, 23:23

Теги

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