Необходимая сборка: команда не найдена в WSL - PullRequest
0 голосов
/ 14 мая 2018

В настоящее время я пытаюсь настроить Windows 10 Dev Box с WSL.Я успешно установил Ubuntu (Ubuntu 16.04.3) в Windows 10 Insider Preview версии 1803 (сборка ОС 17666.1000).Использование этого пошагового руководства для настройки RoR Dev ENV. Получение приложения Rails для ...

sudo apt-get update, кажется, работает нормально.sudo apt-get install git-core curl zlib1g-dev, кажется, работает нормально, кроме libfreetype6 больше не требуется.

Когда я пытаюсь выполнить команду build-essential, она выдает мне следующее сообщение: build-essential: command not found

Я пытаюсь apt-get autoremove, чтобы увидеть, вызывает ли libfreetype6 проблему, нетигральная кость.Я пытаюсь sudo apt-get install --reinstall build-essential, и он устанавливается, но как только я запускаю другую команду build-essential, она снова не обнаруживается.Я что-то упустил?

Любая помощь или направление было бы здорово.Благодаря.

1 Ответ

0 голосов
/ 14 мая 2018

Ты ничего не упустил. build-essential - это пакет , а не команда .

Если вы сделаете apt show build-essential, вы заметите эту строку:

Depends: libc6-dev | libc-dev, gcc (>= 4:7.2), g++ (>= 4:7.2), make, dpkg-dev (>= 1.17.11)

Так что это просто удобный пакет, который устанавливает набор необходимых инструментов для сборки.

Кроме того, если вы сделаете dpkg -L build-essential, вы обнаружите, что он ничего не содержит в /usr/bin (или любом другом двоичном каталоге).

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