为什么在采购RVM时会出现PATH错误?

时间:2013-08-19 15:28:16

标签: macos path terminal rvm environment-variables

启动终端或使用RVM时,我不断收到此错误。我试过删除PATH,但我什么都没得到。

cat: /Users/admin/.rvm/VERSION: No such file or directory
    Warning! PATH is not properly set up, '/Users/admin/.rvm/gems/ruby-2.0.0-p247/bin' is not available,
             usually this is caused by shell initialization files - check them for 'PATH=...' entries,
             it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
             to fix temporarily in this shell session run: 'rvm use ruby-2.0.0-p247'.
    -bash: /Users/admin/.rvm/scripts/base: No such file or directory
    -bash: /Users/admin/.rvm/scripts/help: No such file or directory

我的〜/ .bash_profile,为简洁而编辑:

source ~/.rvm/scripts/rvm

PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin

1 个答案:

答案 0 :(得分:1)

你是在谈论你的道路

您需要在任何PATH自定义之后获取RVM ,或者您只是破坏了RVM设置的值。目前,您正在寻找RVM,然后覆盖它创建的修改后的PATH。根据您的启动文件配置,以下行应放在~/.bashrc~/.profile~/.bash_profile的最后一行:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

除非您知道自己在做什么,否则在采购RVM后不要修改PATH。即便如此,您还需要确保使用当前PATH附加或添加新PATH。例如,您可以在采购RVM后放置类似下面的内容:

PATH=$HOME/foo/bar:$PATH