2013-11-24 131 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版本管理器)一起工作有一些很好的資源。

希望有幫助!