启动终端或使用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
答案 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