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

bgsmgrx · 2014年02月12日 · 最后由 bgsmgrx 回复于 2014年02月13日 · 1967 次阅读

每次启动机器输入 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 可以了,感谢了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号