新手问题 每次启动机器 ruby 的环境变量都没有了

bgsmgrx · February 12, 2014 · Last by bgsmgrx replied at February 13, 2014 · 1985 hits

每次启动机器输入 ruby 都提示 ruby 没有安装 手动 source .rvm/scripts/rvm一下就可以了

~/.bash_profile 文件中也有相对应的设置内容 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session as a function

但是每次启动终端的时候都提示 ruby 没有安装 这个会是什么原因导致的?

操作系统版本 Ubuntu 12.04.4 LTS 64bit

因为你用 gnome-terminal 启动了吧,gnome-terminal 启动的是一个 nonlogin-shell,简单地说,你把这这一行东西,从 ~/.bash_profile 里面拿出来,放到 ~/.bashrc 里面应该就行了

参考资料:各种 shell

当然。。这个问题其实 rvm 官网上有说。。。你找一下吧,我就不代劳了。

#1 楼 @ruohanc 可以了,感谢了。

You need to Sign in before reply, if you don't have an account, please Sign up first.