错误:当前“ rvm文档...”不适用于非rvm红宝石

1 ruby macos rvm

我才刚刚开始学习ruby / rails,并且已经按照pragmaticstudio.com的指示在OSX Lion上安装ruby

我现在在MacBook上安装了ruby 1.9.2和1.9.3。但是,当我尝试使用以下方法生成文档时:

sudo rvm docs generate
Run Code Online (Sandbox Code Playgroud)

我得到错误:

ERROR: Currently 'rvm docs ...' does not work with non-rvm rubies.
Run Code Online (Sandbox Code Playgroud)

还有其他人看到过吗,我明显缺少什么吗?

我安装ruby的实际步骤是:

  1. 须藤rvm安装1.9.3
  2. sudo rvm使用1.9.3
  3. sudo ruby​​ -v打印ruby 1.9.3dev(2011-07-31修订版32789)[x86_64-darwin11.2.0]
  4. ruby -v打印ruby 1.9.3dev(2011-07-31修订版32789)[x86_64-darwin11.2.0]
  5. sudo rvm-默认1.9.3
  6. 然后,我尝试运行“ sudo rvm docs generate”,但出现有关非rvm红宝石的错误

谢谢艾伦。

小智 5

我在不使用sudo的情况下运行“ rvm docs generate-ri”时遇到了相同的错误。通过按照Mac OS X上的Ruby On Rails教程上的步骤完成安装。对我来说,已通过为rvm设置默认的ruby版本来解决。

脚步:

  1. 'rvm list'以获取安装的ruby版本

  2. 'rvm alias create default ruby​​-2.0.0'(或您使用的任何版本)

  3. 重新运行“ rvm docs generate-ri”

希望这可以帮助。