进入指定目录时总是提示安装ruby-2.4.0是什么原因?
解决方案
该提示由RVM的目录级Ruby版本自动检测功能触发,对应配置存储在omnibus目录下的隐藏配置文件中,可通过以下方式解决:
- 方法一:删除目录内的版本配置文件
进入omnibus目录后执行以下命令删除检测规则文件即可:
若目录下存在rm .ruby-version.ruby-gemset文件,不需要的话也可一并删除。 - 方法二:临时禁用当前会话的RVM检测
不想删除配置文件的情况下,可在当前终端执行命令关闭单次会话的检测逻辑:
重启终端后该配置会失效。export rvm_project_rvmrc=0 - 方法三:全局关闭RVM目录检测(不推荐)
要永久关闭所有目录的自动检测,执行以下命令写入全局配置:
执行后重启终端生效。echo "export rvm_project_rvmrc=0" >> ~/.zshrc # 如果你用的是bash,替换为~/.bashrc
内容的提问来源于stack exchange,提问作者user17245865
相关产品推荐
相关产品推荐

