需要協助清理我的 Mac 中的路徑變數

需要協助清理我的 Mac 中的路徑變數

當我輸入 $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 重複項。

相關內容