RVM,Ruby 3.0.0在哪里?

RVM,Ruby 3.0.0在哪里?,ruby,rvm,ruby-3,Ruby,Rvm,Ruby 3,我想使用RVM下载最新的Ruby版本(3.0.0版),但在运行RVM install 3.0.0时遇到以下错误: Unknown ruby interpreter version (do not know how to handle): 3.0.0 我也尝试过3和3.0,但给出了相同的错误 根据,应通过RVM提供。我已经在使用RVM来管理我的ruby版本,所以我不想使用rbenv。。。我也不想从源代码安装 如何使用RVM安装Ruby版本3.0.0?在世界许多地方,当前时间是假日时间。RVM由无

我想使用RVM下载最新的Ruby版本(3.0.0版),但在运行
RVM install 3.0.0
时遇到以下错误:

Unknown ruby interpreter version (do not know how to handle): 3.0.0
我也尝试过
3
3.0
,但给出了相同的错误

根据,应通过RVM提供。我已经在使用RVM来管理我的ruby版本,所以我不想使用
rbenv
。。。我也不想从源代码安装


如何使用RVM安装Ruby版本
3.0.0

在世界许多地方,当前时间是假日时间。RVM由无偿志愿者在业余时间维持,他们可能会选择与家人在一起

因此,RVM的新版本可能需要一段时间才能面世


此外,还有一些与YARV 3.0.0相关的bug未在RVM bug跟踪器上运行,显然,在发布支持YARV 3.0.0的RVM新版本之前,需要先修复这些bug。

如果您尚未更新RVM,请先执行此操作

查看所有可用的红宝石运行

rvm list remote all 
# or
rvm list known # as pointed out in the comments
您应该在可用的ruby列表中看到
ruby-3.0.0

然后跑

rvm install ruby-3.0.0
根据,安装任何Ruby版本所需的扩展是
.tar.bz2

看一看,
.tar.bz2
仅适用于
preview1
版本。无论是
rc1
还是官方都尚未提供该扩展


我想我们需要等待一些维护人员用该扩展名更新FTP文件夹。

您只需将.tar.gz文件重命名为.tar.bz2,一切都会正常工作。以下是步骤:

  • 如前面的回答所述,使用以下内容将rvm更新至最新稳定版本:

    rvm get stable
    
  • 从以下位置下载3.0.0版gz文件:

  • 将下载的文件移到.rvm/archives文件夹中,并在此过程中将其重命名为.bz2:

    mv~/Downloads/ruby-3.0.0.tar.gz~/.rvm/archives/ruby-3.0.0.tar.bz2
    
  • 确保至少安装了gcc v8或更新版本。由于Ruby 3的多线程并发特性,这是必需的。我用的是gcc-10,它是我在Mac电脑上用自制软件安装的。如果使用较新版本的gcc,则需要设置CC环境变量:

    export CC=gcc-10
    
  • 一切就绪后,照常安装,它将自动在存档文件夹中找到相应的.bz2文件:

    rvm安装ruby-3.0.0
    

  • 对运行
    npm安装3.0.0
    之前,RVM自动升级
    npm
    用于节点。RVM是Ruby的。是的,那是个打字错误
    rvm安装3.0.0
    在我的情况下,我不得不使用
    rvm get master
    ,因为3.0至今还没有进入稳定状态。另外,
    rvm list remote all
    没有找到任何东西,因此使用
    rvm list known
    查找可用的红宝石。@平台相应更新,谢谢。
    rvm install 3.0.0
    在升级rvm后对我来说失败,但运行
    rvm install ruby-3.0.0
    workedI按您所说的做,但它不起作用
    rvm get stable