【问题标题】:RVM doesn't seem to save installed gemsRVM 似乎没有保存已安装的 gem
【发布时间】:2014-02-13 08:37:13
【问题描述】:
我已经使用 RVM 快一年了,没有出现任何问题,但一天前它突然开始变得奇怪。首先,我无法进入 Rails 控制台或服务器——它只是告诉我在任何地方都找不到它。在运行bundle install 之后,它再次获取所有 Gem,就好像它们之前没有安装一样。这一直有效,直到我重新启动机器 - 之后我不得不再次捆绑。
我不知道系统中可能触发此类行为的任何更改。有没有人经历过类似的事情?
我在 Ubuntu 13.10 上运行最新的稳定 RVM 版本
【问题讨论】:
标签:
ruby-on-rails
ruby
gem
rvm
【解决方案1】:
尝试以下方法:
rvm list
你应该看到这样的东西:
ruby-2.0.0-p0 [ x86_64 ]
=* ruby-2.1.0-preview1 [ x86_64 ]
=* 表示 ruby-2.1.0-preview1 是我当前的默认 ruby 版本。
尝试切换到另一个 ruby 版本,就我而言:
rvm use ruby-2.0.0-p0
rvm list 命令现在应该产生(=> 表示当前,* 默认):
=> ruby-2.0.0-p0 [ x86_64 ]
* ruby-2.1.0-preview1 [ x86_64 ]
您的情况可能是 rvm 在您重新启动时正在切换版本。在我的情况下,您可能希望将要使用的版本设置为默认版本:
rvm use ruby-2.0.0-p0 --default
rvm list
=* ruby-2.0.0-p0 [ x86_64 ]
ruby-2.1.0-preview1 [ x86_64 ]