我已经安装了Ruby 1.9.3-p327,我可以使用它,我的.rvmrc文件包含以下内容:
rvm use ruby-1.9.3
但是当我进入项目目录时,出现错误:
ruby-1.9.3-p362未安装
安装:'rvm install ruby-1.9.3-p362' '
为什么会这样?我不想使用p362,我需要p327,我已经安装了它!
可能是因为我之前安装了p362,不知怎么删除错了?我用的是rvm remove 1.9.3-p362
。提前感谢!
当前RVM认为Ruby 1.9.3
和Ruby 1.9.3-p362
是等价的。未来的RVM版本将采用另一个值。它假定您指的是它已知的用于潜在安装的最新/最高数量的修订版本,而不是基于所安装的内容。你可以通过rvm install 1.9.3
来测试,它将会安装1.9.3-p362
。
在.rvmrc
文件中尝试使用Ruby 1.9.3-p327
也许有一个"。Rvmrc"文件,因此RVM将自动加载指定的版本。
只需删除。rvmrc文件或更改该文件以匹配已安装的RVM ruby版本
运行"rvm list"查看rvm知道的Ruby安装列表。RVM很可能从某个意想不到的人那里获取配置。另外,不要忘记查看"rvm debug"的输出,它将100%准确地告诉你rvm的Ruby安装位置。
好运。