我在Fresh Linux安装的终端上运行了这个命令。
sudo aptget install ruby1.9 libruby1.9 libreadlineruby1.9 irb1.9
我收到了这个错误:
无法找到包irbl.9
此命令直接来自Pickaxe书。有关为什么不起作用的任何建议?
答案 0 :(得分:2)
如果您复制并粘贴了错误,则问题是您在irb1.9中有L而不是1
答案 1 :(得分:0)
在命令行中输入:
apt-cache search irb
并查找以irb1.9
开头的行。我只是检查了我的,无法找到,所以可能是你的发行版中没有irb1.9。并且,它可能已经包含在您的ruby1.9中。
那就是说,你可能想看看installing Ruby using RVM。它为多个Rubies创建一个沙箱,允许您轻松地来回切换或测试所有已安装版本的代码。如果你走这条路线一定要阅读页面并完成“安装后”部分。另外,在安装后执行rvm notes
并确保您拥有所有依赖项,然后阅读有关using gems的信息,特别是“不要使用sudo ...”的部分。