Сделать команду не найдена


68

У меня возникла проблема, которая не кажется распространенной из-за поиска на разных форумах.

Я не могу запустить команду Make.

Сообщение:

The program 'make' is currently not installed. You can install it by typing:
sudo apt-get install make

Так что сделайте это:

sudo apt-get install make
Reading package lists... Done
Building dependency tree       
Reading state information... Done
make is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

Но затем, когда я пытаюсь запустить Make, я получаю то же сообщение. Что происходит?

Редактировать: Ubuntu 12.04 64bit Desktop свежей установки.


Вероятно, make находится не в правильном $ PATH. Попробуйте sudo apt-get remove make sudo apt-get install make
Tachyons

ЭТО СРАБОТАЛО! Ты обалденный.
snoopdogg

:), я опубликую это ответ, пожалуйста, нажмите галочку на нем
Tachyons

Ответы:


59

Вероятно, это связано с тем, что команда make отсутствует в системном PATH, поэтому удалите и переустановите ее.

sudo apt-get install --reinstall make

56

Запустите эту команду, чтобы установить make и все пакеты, необходимые для сборки вашего кода.

sudo apt-get install build-essential

2
Это сработало для меня ...
M_R_K

1
также устанавливает, ccкоторая была следующей отсутствующей командой.
Чови

4

Команда Run:

sudo apt-get update

обновить списки пакетов. После этого,

sudo apt-get install make
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.