0

我正在尝试让 Ruby 和 RVM 在我的 Ubuntu 系统上运行,但我遇到了奇怪的行为。我是 Ruby 的新手,所以我可能错过了一些基本的东西。

我将 octopress 克隆到一个文件夹中,其中有一个.rvmrc文件包含:

rvm use 1.9.2

问题是当我进入文件夹时,文件没有被考虑在内。如果我运行:

ruby --version

我得到:

ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]

我试过了:

./.rvmrc

和:

rvm reload

它似乎工作,因为我得到:

Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p320
Running /usr/share/ruby-rvm/hooks/after_cd
Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p320

因此。但是,ruby --version再次运行不会改变任何事情。

真正奇怪的是,如果我使用ssh.

我使用“在 Linux 上安装 RVM ”安装了 Rake 。

4

2 回答 2

1

由于最近 RVM 预期加载方式的变化(该链接中的方法不正确 IIRC),您可能会遇到问题。按照https://rvm.io/rvm/upgrading/中的步骤操作。此外,用于rvm get stable --auto正确配置您的 bash 脚本

于 2012-06-05T04:53:28.960 回答
0

终于在这里找到了解决方案:

使用 RVM 安装了 Ruby 1.9.3,但命令行不显示 ruby​​ -v

感谢 Jim 将我指向文档。我在那里发现了很多很棒的东西:)。

于 2012-06-05T19:54:27.740 回答