繁体   English   中英

Build-Essential:在 WSL 上找不到命令

[英]Build-Essential: Command Not Found on WSL

我目前正在尝试使用 WSL 设置我的 Windows 10 Dev Box。 我已在 Windows 10 Insider Preview Version 1803(OS Build 17666.1000)上成功安装了 Ubuntu(Ubuntu 16.04.3)。 使用此演练设置 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命令,就找不到它了。 我错过了什么吗?

任何帮助或方向都会很棒。 谢谢。

你什么都不缺。 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 (或任何二进制目录)中不包含任何内容。

你必须安装build-essential 首先更新回购列表并更新您的库,然后安装它。

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM