[英]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.