“bash:command not found”错误

我正在尝试设置我的机器进行开发,并且不断收到错误, -bash: command not found 。 我正在运行各种命令。 我是这个品牌的新手,试图进入开发阶段,我不知道如何解决这个问题。 从我读过的内容来看,它可能与我的PATH有关。 再次,我是新来的,所以我真的不知道。

new-host:~ Home$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/local/rvm/gems/ruby-1.9.3-p194/bin:/usr/local/rvm/gems/ruby-1.9.3-p194@全球/斌:/usr/local/rvm/rubies/ruby-1.9.3-p194/bin:在/ usr /本地/ RVM /斌:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:/ USR / local / bin目录中:/ opt / X11 / bin中:在/ usr /本地/ git的/ bin中中:/ opt / SM /箱中:/ opt / SM /包装/活动/箱中:/ opt / SM /包装/活动/ sbin目录


在OS X上,默认情况下,bash应该位于/bin/bash 。 所以如果/ bin不在你的路径中,那么你需要把它放在那里。 这听起来像你必须一直在调整基本的OS X安装。 那,或者你已经安装了一些软件包(macports,fink,brew等),这些软件包已经“调整”了你的路径变量,可能是以不希望的方式。

如果你可以执行/ bin / bash,那么你只需要在你的PATH环境变量中再次创建/ bin一个条目即可。 检查地点:

/etc/profile
/etc/bashrc
~/.profile
~/.bashrc

你唯一的问题是打字不好。 当您在命令行中输入某些内容不是内置shell函数或路径中的外部可执行程序时,会出现错误-bash: XXX: command not found 。 当您尝试运行rvm时,您-bash: dvm: command not found-bash: dvm: command not found因为您输入的是dvm

你的$PATH没问题,因为/bin正好在中间,所以找到/bin/bash没有问题。

为了看看/etc/profile~/.bashrc的内容是什么,你不能只输入他们的名字,就像你在Randy Howard的问题的评论中所做的那样,你必须使用像cat /etc/profile这样的命令cat /etc/profile来列出其内容。


我没有bash配置文件。 所以我创建了一个瞧,没有更多的错误。 再次感谢为尝试帮助noob的朋友!

链接地址: http://www.djcxy.com/p/63349.html

上一篇: "bash : command not found" error

下一篇: How to update my version of git on OSX 10.8