2015-05-09 185 views
2

每當我在Linux Mint的17打開終端,我得到:bash命令沒有找到RVM,薄荷

No command 'Usage' found, did you mean: 
Command 'osage' from package 'graphviz' (main) 
Usage: command not found 
rvm-installer: command not found 
Options: command not found 
bash: /home/XXX/.bashrc: line 59: syntax error near unexpected token `newline' 
bash: /home/XXX/.bashrc: line 59: ` [[--]version] <version>' 

我昨天安裝了Ruby和重新安裝它(按照網站),但是這並沒有幫助。

添加了.bashrc文件。

https://www.dropbox.com/s/i4srudgpjo4hok9/.bashrc?dl=0

而用於與紅寶石線(59)的圖像。 .bashrc rvm

回答

2

看看你的.bashrc文件。當您的終端正常打開時(作爲non-login shell),它將使用.bashrc文件中指定的配置。由於您安裝了ruby,因此看起來.bashrc文件的內容已被修改。也許你手動編輯文件?你能否更新你的問題,包括.bashrc文件的內容?當你這樣做時,我會相應地更新我的答案。

編輯: 而不是採取你可能會複製.bashrc文件的內容,並將其粘貼在計算器的文本字段的屏幕截圖。你能做到嗎?它會顯示文件的全部內容。

從我可以看到雖然在編輯器圖像中,文件中的任何內容都不應該在那裏。看起來不知何故,你設法將沒有參數的ruby-installer可執行文件輸出到你的.bashrc文件中,並在其中填充導致它發出錯誤的內容。

我看到了一個可能的解決方案,但在發佈任何東西之前,我們先看看.bashrc文件中的所有內容。

解決方案: 來解決,第一 source ~/.rvm/scripts/rvmexport PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting之間移除一切。這個內容是從沒有參數的終端上運行ruby-installer可執行文件輸出的。不知何故,你在.bashrc中通過剪切和粘貼來獲取它。

接下來,您有source ~/.rvm/scripts/rvm兩次。刪除其中一個。否則一切看起來都很好。

+0

感謝您的幫助,將該文件添加到原文中。 – Kenavera

+0

你只需要將rvm作爲文本的行? 下面還有更多,我後來看到它共有70行。 隨着圖像我把文件本身作爲保存箱文件。 如果需要,我可以發佈文字。 我應該刪除線完全rvm然後呢? – Kenavera

+0

感謝它的工作! – Kenavera

1

錯誤很明顯是白天;在.bashrc文件:

bash: /home/XXX/.bashrc: line 59: syntax error near unexpected token `newline' 
bash: /home/XXX/.bashrc: line 59: ` [[--]version] <version>' 

顯然,你一定要解決這個問題line 59