WSL中执行build-essential提示command not found的问题求助
解决WSL Ubuntu中
build-essential: command not found的问题 嘿,我懂你遇到的这个小困惑了——其实这里有个关键误区:build-essential并不是一个可以直接执行的命令!它是Ubuntu里的一个「元包」,作用是帮你一次性安装编译软件所需的基础工具集合(比如gcc、g++、make这些核心编译工具),本身没有对应的可执行程序。
你可以按照下面的步骤确认环境是否正常:
- 首先验证
build-essential是否真的安装成功:
如果输出结果里有一行以dpkg -l build-essentialii开头,就说明这个包已经成功安装了。 - 接着检查它提供的编译工具是否可用,比如试试:
要是能正常输出版本信息,就说明你的编译环境已经搭建好了,完全可以继续后续的RoR开发环境配置。gcc --version make --version
另外,之前遇到的libfreetype6提示只是系统告诉你这个包现在没有依赖需求了,和build-essential的问题没有任何关系,不用特意去处理它~
内容的提问来源于stack exchange,提问作者nbkkb7x
相关产品推荐
相关产品推荐

