2013-11-24 80 views
0

我试图安装Rails;安装失败,从那以后每次我打开终端我得到这个:终端挂起

Last login: Sun Nov 24 14:51:16 on ttys000 
-bash: dirname: command not found 
-bash: dirname: command not found 
ERROR: Missing proper 'which' command. Make sure it is installed before using RVM! 

[Process completed] 

它没有响应任何按键。我能做什么?

的Mac OS X 10.8.5

+0

尝试重命名打开您的〜/ .profile文件,看看是否有帮助。如果是这样,这意味着安装可能会留下一些不起作用的命令,并导致Bash退出。 – damienfrancois

+0

启动到单用户模式,转到您的帐户的主文件夹,编辑'.profile'并删除新的不好的命令。进入单用户模式的说明如下:http://blog.microcentertech.com/2011/08/how-to-enter-single-user-mode-in-mac-os.html – lurker

回答

-1

使用您的文件浏览器中删除$HOME/.rvm - 这类问题通常意味着你的电脑外壳是严重错误配置......或者,你已经安装了很多冲突的软件。

+0

如何查看隐藏文件苹果电脑??? – ueg1990

+0

如果您删除$ HOME/.rvm文件夹,您将失去Ruby版本管理器(RVM)...这不会是故障排除的第一步。 –

+0

很可能您已经修改了.bash_profile或.profile文件,$ PATH变量错误或缺少分隔符(:)。 打开一个像原子或崇高文本的编辑器,并查看您的主文件夹中的.bash_profile文件(使用崇高文本可以打开一个文件夹,如果路径看起来不错,所有文件(甚至隐藏的文件都将可见) :在每个路径之间)看看.profile,然后在.bashrc文件...我敢打赌,其中一个有一堆乱七八糟的东西, 注释掉所有行(使用#作为每行的第一个字符)会让你回到终端。 –

0

使用类似崇高文本(免费)的工具打开您的个人文件夹。 (文件...打开...选择您的主文件夹。)

找到.bash_profile文件并检查任何行,如“export PATH = ...” 如果存在多个路径,它们都需要由的:(冒号)

其他文件,以检查是的.bashrc和.profile文件

最坏的情况下,可以通过将#符号在该行(包括hashtag /磅)的开头行注释掉 后保存(Cmd + S),打开终端。

在线设置您的.bash_profile /配置您的PATH与RVM(Ruby版本管理器)一起工作有一些很好的资源。

希望有帮助!