RVM/rbenv rvm 1.10.1 版本 rvm use 1.9.2@rail31 --default 不生效

azhao · 2012年01月13日 · 最后由 azhao 回复于 2012年02月04日 · 3481 次阅读

rvm use 1.9.2@rails31 --default 命令执行没有问题,但是 rvm default 或是重新进入用户 shell 进入的 default 却没有进入 rails31 的 gemset 中 rvm current 显示 ruby-1.9.2-p290 而不是 ruby-1.9.2-p290@rail31

我在另一个用户下是 1.8.6 进入后 $ rvm current ruby-1.9.2-p290@rails31

就完全没有问题。有没有人遇到过这样的问题?怎么解决?rvm 能装回 1.8.6 的吗?

从你的信息,我判断不出 rails31 这个 gemset 是否已经创建好了。 试试看 rvm use 1.9.2@rails31 --default --create

运行 rvm gemset list 看看 rails31 有没有。有的话旁边有没有个星号

哦,忘了说明,这个是 rails31 是已经存在的 就是我要把他设成默认的时候出了问题

好像是安装的时候的问题 bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) 如果不加-s stable 好像使用的是不稳定的版本,现在的不稳定版本可能改得有点儿问题

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