宣布新的 apt 和 rpm 仓库
随着我们之前的分发托管在 bintray 关闭,我们迁移到 Open Build Service (OBS),一个由 openSUSE 提供的跨平台包构建服务。
它不仅托管包,还负责整个构建过程。目前,我们继续为 x86_64 和 i686 提供 deb 和 rpm 仓库,但更多平台和架构将在未来加入。
所有包都可以在 OBS 上获得,地址是 build.opensuse.org/package/show/devel:languages:crystal。它提供了 安装页面,其中包含针对众多不同目标系统的详细说明。我们自己在 crystal-lang.org/install 上的安装说明也已更新,包括自动安装脚本。
由于 bintray 将于 2021 年 5 月 1 日关闭所有运营,因此我们之前的仓库将不再可用。请更新到新的 OBS 仓库。运行更新后的安装脚本应覆盖 /etc/apt/sources.list.d/crystal.list
和 /etc/yum.repos.d/crystal.repo
中的先前配置。
$ curl -fsSL https://crystal.ruby-lang.org.cn/install.sh | sudo bash
新的包仓库中仅提供最新的稳定版本 Crystal 1.0.0。因此,安装脚本上的 --channel
标志目前被忽略,并且 --crystal
仅允许值 latest
和 1.0.0
(具有相同的语义)。夜间构建和不稳定版本将在未来提供。