
當我輸入 $PATH 時,我注意到有一個叢林
-bash:/Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin:/Users/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/派翠克/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/patrick/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: /usr/X11/bin:/Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin:/Users/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin :/使用者/派翠克/.rvm/rubies/ruby-1.9.3-p194/bin:/使用者/派翠克/.rvm/bin:/opt/sm/bin:/opt/sm/pkg/active/bin:/ opt/sm/pkg/active/sbin:/opt/sm/bin:/opt/sm/pkg/active/bin:/opt/sm/pkg/active/sbin: 沒有這樣的文件或目錄
我應該如何清理它,因為它似乎無處不在
更新:我在.bash_profile中加入了這個函數,所以它更具可讀性
function path(){
old=$IFS
IFS=:
printf "%s\n" $PATH
IFS=$old
}
- /Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin
- /使用者/派翠克/.rvm/gems/ruby-1.9.3-p194@global/bin
- /使用者/派翠克/.rvm/rubies/ruby-1.9.3-p194/bin
- /使用者/派翠克/.rvm/bin
- /usr/bin
- /垃圾桶
- /usr/sbin
- /sbin
- /usr/local/bin
- /usr/X11/bin
- /Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin
- /使用者/派翠克/.rvm/gems/ruby-1.9.3-p194@global/bin
- /使用者/派翠克/.rvm/rubies/ruby-1.9.3-p194/bin
- /使用者/派翠克/.rvm/bin
- /選擇/sm/bin
- /opt/sm/pkg/active/bin
- /opt/sm/pkg/active/sbin
- /選擇/sm/bin
- /opt/sm/pkg/active/bin
- /opt/sm/pkg/active/sbin
我想由於 rvm 和 Jewelrybox,我有一些重複。
答案1
檢查您的 .bash_profile 中是否有類似以下內容的行:
[[ -s "/Users/USER/.rvm/scripts/rvm" ]] && source "/Users/USER/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
並刪除其中的任何重複項,這應該可以修復您的 rvm 重複項。