升级到 14.04 删除了我的 ruby 1.8.7。我非常需要它。:) 非常需要。一些旧项目仍然依赖它。
宝石似乎未受影响。
如何在电脑上保留 Ubuntu 14.04 的同时重新安装 ruby 1.8?有 PPA 可以添加吗?我尝试从源代码编译,但出现了一堆错误。
答案1
我通过将 saucy(13.10)存储库添加回我的sources.list
文件来实现此目的。
sudo -H gedit /etc/apt/sources.list
deb http://gb.archive.ubuntu.com/ubuntu/ saucy main restricted
第一组之后添加。- 保存文件并退出编辑器。
sudo apt-get update
sudo apt-get install ruby1.8
sudo apt-get install rubygems
可能不是最好的方法,但对我来说似乎有效。我有一个使用 compass/sass 的旧项目,它在 ruby 1.9 上失败了,但现在可以像以前一样工作了。
我注意到安装 ruby 1.8 还会安装一个名为的包ruby-switch
。可以使用此实用程序在 1.8 和 1.9 之间切换,尽管我还没有用过它,而且 RVM 可能是切换 ruby 版本的更好解决方案。