在我安装MySQL并重新启动计算机之前,我的RVM工作正常。
如果我键入
rvm gemset use rails它将显示:
Using ruby-1.9.3-p194 with gemset rails然后我输入:
rvm gemset name它显示:
rails这是正确的。
但是,在我重新启动计算机后,发生了一些奇怪的事情。
首先,系统找不到'rvm‘命令,所以我修改了~/.bash_profile:
export PATH=/usr/local/mysql/bin:/Users/hanxu/.rvm/bin/:$PATH上面是我的.bash_profile的内容
那么rvm就可以工作了。
然后我输入:
rvm gemset use rails它似乎运行得很好,并显示:
Using ruby-1.9.3-p194 with gemset rails但是,当我通过询问rvm gemset名称来检查它时,结果是:
/Users/hanxu/.rvm/gems/ruby-1.9.3-p194这是我默认的gemset,而不是"rails“。
无论我如何设置gemset,它总是更改为默认设置。
谁能告诉我问题出在哪里?
发布于 2012-09-01 14:12:45
您使用的是.rvmrc文件吗?
发布于 2012-09-01 14:23:28
您的RVM安装很可能不完整。在您的.profile / .bashrc / .zshrc或您可能正在使用的任何其他文件中查找此字符串
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm此命令检查是否存在$HOME/.rvm/scripts/rvm,如果找到,则将其加载到外壳程序中。这将有效地加载RVM。所以,如果你没有找到这个命令,添加它并打开一个新的终端窗口,RVM应该在那里。
发布于 2012-09-02 01:03:30
rvm有一个修复来源的命令:
rvm get stable --auto自动切换将更新您的*rc文件,然后它应该足够打开新的终端,一切都应该很好。
https://stackoverflow.com/questions/12225306
复制相似问题