Ruby on rails 使用RVM获取最新版本,ruby-v仍然过时
非常奇怪,我有一个ruby应用程序在1.9.3中运行了几个星期,一台机器重新启动,但失败了。我点击ruby-v并被告知“1.8.7”,这就是它失败的原因。不知道这是怎么发生的 尝试:Ruby on rails 使用RVM获取最新版本,ruby-v仍然过时,ruby-on-rails,ruby,rubygems,rvm,Ruby On Rails,Ruby,Rubygems,Rvm,非常奇怪,我有一个ruby应用程序在1.9.3中运行了几个星期,一台机器重新启动,但失败了。我点击ruby-v并被告知“1.8.7”,这就是它失败的原因。不知道这是怎么发生的 尝试: #rvm get stable #rvm get 1.9.3-head 但是, #ruby -v ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux] 为什么没有更新 #rvm list rubies rvm rubies ruby-1.9.3-he
#rvm get stable
#rvm get 1.9.3-head
但是,
#ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
为什么没有更新
#rvm list rubies
rvm rubies
ruby-1.9.3-head [ x86_64 ]
=* ruby-1.9.3-p194 [ x86_64 ]
# => - current
# =* - current && default
# * - default
注意:没有一个答案/评论解决了这个问题……但它被否决了?无论如何,我甚至不能在一些用户帐户上键入“rvm” 此命令将ruby 1.9.3-head设置为整个系统的默认值
rvm use 1.9.3-head --default
或者使用要设置为默认值的ruby版本,而不是上述命令中的1.9.3-head
如果只想将其用于特定项目,请创建.rvmrc文件并指定以下详细信息
进入应用程序目录
echo rvm use ruby-1.9.3-head@projectname --create > .rvmrc
这将创建一个名为projectname
的gemset,并将在每次转到该目录时使用
还可以查看。它以简单的方式解释rvm的用法。此命令将ruby 1.9.3-head设置为整个系统的默认值
rvm use 1.9.3-head --default
或者使用要设置为默认值的ruby版本,而不是上述命令中的1.9.3-head
如果只想将其用于特定项目,请创建.rvmrc文件并指定以下详细信息
进入应用程序目录
echo rvm use ruby-1.9.3-head@projectname --create > .rvmrc
这将创建一个名为projectname
的gemset,并将在每次转到该目录时使用
还可以查看。它以简单的方式解释了rvm的用法。您可以键入
rvm use 1.9.3 --default
因此,它将ruby 1.9.3作为默认ruby,您还可以在多个版本的ruby之间切换使用
rvm use version
您可以在项目文件夹中创建.rvmrc文件并写入
rvm use 1.9.3
因此,每次将cd刻录到项目文件夹时,都会使用.rvmrc文件中指定的ruby版本。添加到该文件中,创建一个gemeset,比如project_name,然后使用更新.rvmrc文件
rvm use 1.9.3@project_name
这将使事情更加清楚,当您进入项目文件夹时,将加载带有正确gems的ruby版本。您可以键入
rvm use 1.9.3 --default
因此,它将ruby 1.9.3作为默认ruby,您还可以在多个版本的ruby之间切换使用
rvm use version
您可以在项目文件夹中创建.rvmrc文件并写入
rvm use 1.9.3
因此,每次将cd刻录到项目文件夹时,都会使用.rvmrc文件中指定的ruby版本。添加到该文件中,创建一个gemeset,比如project_name,然后使用更新.rvmrc文件
rvm use 1.9.3@project_name
当您进入项目文件夹时,将加载带有正确gems的ruby版本。您是否告诉RVM使用1.9.3?命令是什么?RVM use 1.9.3 RVM不是一个函数,选择带有“RVM use…”的rubies将不起作用。您需要更改终端设置以允许shell登录。例如,请访问。如果您获得的RVM不是一个函数,那么您在bash配置文件中没有正确地获取它。有关修复此问题的说明,请参阅的文档。遗憾的是,这些答案或注释都没有帮助。我仍然无法使用我的用户帐户访问RVM。我尝试在rvm.io上学习教程,但仍然不起作用。如何允许在用户帐户上使用RVM?您是否告诉RVM使用1.9.3?命令是什么?RVM use 1.9.3 RVM不是一个函数,选择带有“RVM use…”的红宝石将不起作用。您需要更改终端设置以允许shell登录。例如,请访问。如果您获得的RVM不是一个函数,那么您在bash配置文件中没有正确地获取它。有关修复此问题的说明,请参阅的文档。遗憾的是,这些答案或注释都没有帮助。我仍然无法使用我的用户帐户访问RVM。我尝试在rvm.io上学习教程,但仍然不起作用。如何允许在用户帐户上使用RVM?