首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSL2版本的Ubuntu上的Apt没有包含最新版本的ruby-build

WSL2版本的Ubuntu上的Apt没有包含最新版本的ruby-build
EN

Stack Overflow用户
提问于 2021-05-13 21:51:19
回答 1查看 202关注 0票数 0
代码语言:javascript
复制
$ ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]

代码语言:javascript
复制
...
2.4.0-rc1
2.4.0
2.4.1
2.5.0-dev
jruby-1.5.6
jruby-1.6.3
...

我更新了apt

代码语言:javascript
复制
$ sudo apt update
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Ign:3 https://dl.bintray.com/sbt/debian  InRelease
Get:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:5 https://dl.bintray.com/sbt/debian  Release [815 B]
Get:7 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [982 kB]
Get:9 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [774 kB]
Fetched 1971 kB in 1s (1379 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.

但是ruby-build的版本仍然很旧:

代码语言:javascript
复制
$ apt show ruby-build
Package: ruby-build
Version: 20170726-1
Priority: optional
...

我的OSX机器:

代码语言:javascript
复制
$ ruby-build --version
ruby-build 20210510

这是Ubuntu、apt还是其他什么东西的问题?我该如何修复它?

EN

回答 1

Stack Overflow用户

发布于 2021-05-14 02:20:07

Ubuntu的发布要么是“长期支持”,要么是“临时发布”(参见Ubuntu Release Cycle)。“偶数年,4月/春季”(例如20.04或22.04)版本是长期支持版本,旨在拥有稳定的、经过验证的软件包,将由Canonical支持5年。其他3个中间版本(例如20.10、21.04、21.10)可能会将包更新为更新的版本进行测试。

也就是说,Canonical只将Ubuntu的LTS版本放在WSL的Microsoft Store中。这是一个临时版本的possible to upgrade。请注意,您使用的是一个“不太稳定”的版本。您可能希望在单独的安装中执行此操作,同时仍然保留20.04版本。如果是这样,请参阅this answer获取我关于如何做到这一点的文章。仍然不能保证21.04包含更高版本的ruby-build。它显然不会在5月10日发布。我还没有检查包列表来查看21.04中的ruby构建版本是什么。

无论如何,我会提出一个不同的选择。您提到您的MacOS版本是最新的,我假设您是用Homebrew (brew)安装的。ruby构建的维护者负责更新这个包,并确保最新的包可以通过Homebrew获得。如果你想在WSL上安装和使用Homebrew,你可以使用can as well。我自己没有这样做过,但从Homebrew文档中似乎完全可以做到这一点。不过,为了避免冲突,我想我会先从Ubuntu库中清除您安装的ruby-build包。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67520422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档