【问题标题】:RVM error when running cd command运行 cd 命令时出现 RVM 错误
【发布时间】:2015-06-18 10:46:32
【问题描述】:

我已经设置了 rvm 来管理我所有的 ruby​​ 版本。

一切正常,我安装了 ruby​​1.2.6。但是当 cd 到任何托管 ruby​​ 应用程序的目录时,我得到了错误。例如:

admin@hostname-10:~ $ cd /var/www 
ruby-1.9.3-p448 is not installed.
To install do: 'rvm install ruby-1.9.3-p448'
admin@hostname-10:/var/www $ ruby -v 
ruby 2.1.6p336 (2015-04-13 revision 50298) [x86_64-linux]
admin@hostname-10:/var/www $ 

admin@hostname-10:/var/www $ sudo -s
ruby-1.9.3-p448 is not installed.
To install do: 'rvm install ruby-1.9.3-p448'
hostname-10# 

hostname-10# pwd
/var/www
hostname-10# 

问题出在哪里? cd 在这里调用什么?

谢谢。

【问题讨论】:

  • 它尝试设置适当的 Ruby。安装项目需要的 Ruby 怎么样?
  • 你想尝试使用2.1.6 运行这个项目还是使用这个项目明确需要的 ruby​​?如果首先,请尝试cd /var/www && mv .rvm .rvm.orig。如果是第二个,rvm install 1.9.3-p448.
  • 是的@DaveNewton 通常它会尝试创建和生成gemset,但是使用的是 ruby1.9.3,为什么要使用 ruby.2.1.6 from /usr/local/rvm/gems/ruby-2.1.6。为什么还在使用ruby1.9.3?我不明白这个问题“如何安装项目想要的Ruby?”
  • @mudasobwa,我想使用 2.1.6,但我的 /var/www 目录中没有 .rvm
  • 要求也可能在Gemfile 中。尝试grep -r '1.9.3' /var/www

标签: ruby rvm


【解决方案1】:

问题很简单。

应用程序是用 ruby​​1.9.3 编写的,需要它。

应用程序将随着 ruby​​ 版本的更新而更新。

我用最新的代码做了同样的测试,它可以工作。

问候。

【讨论】:

    猜你喜欢
    • 2021-01-08
    • 2021-12-20
    • 2021-01-01
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    相关资源
    最近更新 更多