Linux下执行ls命令提示CMake Error错误

来源:互联网 发布:剑灵天族捏脸数据导入 编辑:程序博客网 时间:2024/05/29 05:08

一、系统环境

Fedora10

二、出错情况

执行ls命令出现如下错误提示:

CMake Error: The source directory "/etc/--color=auto" does not exist.Specify --help for usage, or press the help button on the CMake GUI.

三、错误原因

我出现该错误的原因是在/usr/local/bin目录下有一个ls命令(我也不知道为什么会多了一个ls命令,可能是安装一些其他东西导致的),且/usr/local/bin目录在路径中排在/bin目录之前,这时系统执行的不是/bin目录下的ls命令,所以导致了命令执行错误的现象

四、解决方法

1.首先执行#/bin/ls命令,看ls命令是否可用

2.执行find / -name “ls”命令,看是否能够找到一些不正常ls命令(我就是在/usr/local/bin目录下找到了ls命令,且其不可用)

3.删除/usr/local/bin目录下的ls或移动到其他目录或更改环境变量,将/bin目录放置/usr/local/bin之前即可解决问题

原创粉丝点击