![rvm 如何在 ubuntu 13.10 中打开终端时始终打开它](https://linux22.com/image/850489/rvm%20%E5%A6%82%E4%BD%95%E5%9C%A8%20ubuntu%2013.10%20%E4%B8%AD%E6%89%93%E5%BC%80%E7%BB%88%E7%AB%AF%E6%97%B6%E5%A7%8B%E7%BB%88%E6%89%93%E5%BC%80%E5%AE%83.png)
我是 13.10 ubuntu 的新用户,在安装 rvm 时遇到了一个问题,尽管它已经在虚拟机上安装并使用它。问题是当我启动终端并检查我的 RVM 是否正常工作时?
比我尝试改变把这个放在你的~/.bash_profile
和~/.bashrc
:
# This loads RVM into a shell session.
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
但是当我关闭终端并尝试检查 rvm 是否正常工作时,它说当我尝试$type rvm | head -1
并尝试检查时$type rvm | head -n 1
但是 rails 不工作显示在我找到另一个网站后,下面的代码开始工作
user$ source ~/.rvm/scripts/rvm
然后检查 rvm 状态,它已启动,$type rvm | head -1
“rvm 是一个功能”,工作正常,但是当我下次关闭并打开它时,它不再工作
比我放的
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
并关闭终端再次启动但 rvm 不会自动启动终端启动如果我使用此代码它的工作
user$ source ~/.rvm/scripts/rvm
我的问题是,当我们想在 ruby 上工作时,rvm 对于与终端启动一起工作有多重要?我们如何在user$ source ~/.rvm/scripts/rvm
终端之外直接运行 rvm open?我的意思是当我们启动终端时,RVM 会自动启动吗?如果我们已经安装了 rail,那么 RVM 在 rails 项目中的作用是什么,rvm 是否有必要与它一起工作?
答案1
使用 shell 加载 rvm 是为了...可用性/方便性。
您在 bash_profile 中的哪里加载 rvm?irc,它应该在最后加载。
如果您遇到此问题,我建议您使用 rbenv(我都使用过,使用 rbenv 时头痛问题会少得多)