![使用 apt-get install ruby-full ruby-dev 安装特定版本的 Ruby](https://linux22.com/image/1147266/%E4%BD%BF%E7%94%A8%20apt-get%20install%20ruby%E2%80%8B%E2%80%8B-full%20ruby%E2%80%8B%E2%80%8B-dev%20%E5%AE%89%E8%A3%85%E7%89%B9%E5%AE%9A%E7%89%88%E6%9C%AC%E7%9A%84%20Ruby%20.png)
当我执行时,apt-get install ruby-full ruby-dev
我得到的是 ruby 2.3。我想要 ruby 1.9.3。
我如何让它安装 ruby 1.9.3?
我正在使用 Ubuntu 16.0.4 Xenial。
答案1
您没有提到您正在使用哪个版本的 Ubuntu,无论如何,根据您获得的 ruby 版本:2.3
我猜您正在运行xenial
或运行比它更新的版本。
如果你搜索寻找您正在寻找的包裹Ubuntu 软件包,您将看到您想要的版本1.9.3
仅存在于trusty
;因此您根本无法安装它或将其从 降级到 ,2.3
因为1.9.3
它不存在于您正在运行的任何 Ubuntu 存储库中。
因此,你可以从第三方 PPA 安装它,我发现最接近你想要的版本的是Brightbox Ruby PPA,他们已经1.9.1
为从lucid
到的所有可用 Ubuntu 版本进行了编译yakkety
;他们有一个源代码包,zesty
但尚未编译它。