ruby - bash_profile 环境变量问题:ruby 版本将被初始化
问题描述
https://i.stack.imgur.com/CzRYW.png
# Setting for rbenv path
export RBENV_ROOT=~/.rbenv
# Add rbenv to bash so that it loads every time you open a terminal
eval "$(rbenv init -)"
#export PATH="/usr/local/opt/ruby/bin:$PATH"
上图是 bash_profile。
Last login: Fri Aug 20 00:19:56 on ttys000
gimchan-yeong@gimchan-yeong-ui-MacBookPro ~ % ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]
gimchan-yeong@gimchan-yeong-ui-MacBookPro ~ % which ruby
/usr/bin/ruby
gimchan-yeong@gimchan-yeong-ui-MacBookPro ~ % source .bash_profile
gimchan-yeong@gimchan-yeong-ui-MacBookPro ~ % ruby -v
ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-darwin20]
gimchan-yeong@gimchan-yeong-ui-MacBookPro ~ % which ruby
/Users/gimchan-yeong/.rbenv/shims/ruby
我希望每次打开终端时ruby版本都是2.6.6。但是每次打开新终端时,它总是2.6.3。 https://i.stack.imgur.com/y9zTX.png 我每次都必须做 source .bash_profile 才能获得 2.6.6。
我每次都必须做 source .bash_profile 吗?
解决方案
我不知道 Mac 基本 shell 已从 bash 更改为 zsh。只需从 更改为source .bash_profile
即可解决source .zshrc
。
推荐阅读
- python - Python中的多个复合语句可以在一行中吗?
- python - 随机森林分类器一棵树中的特征数-Python
- excel - 返回全零的数组
- html - 如何通过悬停在 Anchor 标签上进行缩放?
- php - 我有这个 sql 查询
- imagemagick - Jmagick:配置:错误:MacOS 上的“无法找到 ImageMagick 头文件”
- android - 如何在没有 google_services.json 的情况下使用 Firebase 应用程序?
- android - 无法将 TabLayout 图标排列到左侧
- c - 随机函数在 Linux 上运行而不在 Mac 上运行
- arrays - Dataweave - 字符串数组删除方括号