各位大神好,新人小白刚接触 ruby
,遇到个问题,前来求教。
安装好了 ruby
环境之后,发现新开终端,输入 $ ruby -v
提示:
Command 'ruby' not found, but can be installed with:
sudo apt install ruby
经过排错,已经将问题定位:新开 Termal
没有自动载入 RVM 环境,详见下图:
只有当重新载入 rvm 环境,才可以正常使用 ruby
,但是按道理来说,终端应该会自动载入啊?这是什么原因呢?
哪来的自动载入的道理???
如果你使用 bash,请把 source ~/.rvm/scripts/rvm
添加到 ~/.bashrc
中
其他的 shell 同理
不好意思,我是按照这个 Wiki 安装的,如何快速正确的安装 Ruby, Rails 运行环境,里面提到了:
然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)
谢谢两位解答,感谢