我无法切换当前的Ruby版本:
? ~ rvm list
rvm rubies
ruby-1.9.2-p290 [ x86_64 ]
ruby-1.9.3-p0 [ x86_64 ]
? ~ rvm use ruby-1.9.3-p0
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
Run Code Online (Sandbox Code Playgroud)
don*_*ald 122
固定它.我需要补充一下:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM
Run Code Online (Sandbox Code Playgroud)
至 .zshrc
The*_*Boy 57
这也发生在我身上.我有:
export PATH=~/.rvm/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
在我的.bashrc中添加.
我所要做的只是添加另一个
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Run Code Online (Sandbox Code Playgroud)
到同一个文件,它的工作!当然,之后你必须重新启动你的终端.
Jos*_*eek 11
你的shell不知道RVM功能.安装后,它会告诉您如何处理这个问题.或者转到RVM站点上的安装页面,查看标题为"2.将RVM作为函数加载到shell会话"的部分.
运行一次以将加载rvm的行添加到〜/ .bash_profile中:
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
或亲自手动添加.(请注意,在某些系统上,您需要将其放在其他位置,例如我的系统,Mac OSX Lion,我把它放在〜/ .profile中)
小智 9
(Kubuntu 11.10) ~/.bash_profile现在被称为~/.profile
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.profile
source ~/.profile
rvm info # And now the fields display
Run Code Online (Sandbox Code Playgroud)
要更改ruby的默认版本:
在Ubuntu 11.10中,
请更改您的GNOME终端设置:
转到终端,然后按照以下说明操作:
1. Edit > Profile Preferences
2. Open Title and Command Tab
3. Check Run Command as a login Shell
4. Restart terminal
Run Code Online (Sandbox Code Playgroud)
在终端上运行此命令:
rvm --default use ruby_Version
Run Code Online (Sandbox Code Playgroud)
要将所有RVM功能添加到.bash_profile,您应该使用以下命令:
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
之后,您应该重新加载当前shell或打开一个新的终端会话并键入以下命令来重新加载.bash_profile:
source .bash_profile
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76970 次 |
| 最近记录: |