Linux发行版我曾经看过使用过时版本的Ruby与Ruby on Rails完全不兼容,所以我发现这套指令安装兼容的非存储库版本的Ruby以及RoR在Debian和Ubuntu上:
Debian安装失败,因为该方法似乎绝对需要sudo。如果你以root身份安装,你会得到可怕的错误配置,并且没有应用程序访问作为有限的用户,但是你不能仅仅作为一个有限的用户安装,因为Debian使用root登录并设置障碍来添加sudoers。
我通常更喜欢Debian而宁愿运行它而不是Ubuntu,但这个问题迫使我改为运行Ubuntu。那么在安装RoR时有没有办法解决Debian中的sudo阻塞?
答案 0 :(得分:0)
只要操作系统具有编译构建所需的工具和库以及您将使用的宝石,就根本不需要sudo
。
使用版本管理器是实现这一目标的最简单方法。 RVM是最容易使用的,也是我通常建议的初学者。
我觉得值得一提的其他版本管理员是rbenv和chruby(我个人的选择),但有一个更全面的列表in the RVM docs。