繁体   English   中英

如何在阻止sudo的Linux发行版上安装RoR?

[英]how do I install RoR on Linux distros that block sudo?

我见过的Linux发行版使用的Ruby版本完全不兼容Ruby on Rails,因此我发现了这套说明,以安装兼容的非存储库版本的Ruby以及Debian和Ubuntu上的RoR:

Debian的

Ubuntu的

Debian安装失败,因为该方法似乎绝对需要sudo。 如果您以root用户身份安装,则会出现可怕的错误配置,并且以受限用户身份无法访问应用程序,但您不能仅以受限用户身份安装,因为Debian使用root登录并为添加sudoer设置了障碍。

我通常更喜欢Debian,宁愿运行它而不是Ubuntu,但是这个问题迫使我改为运行Ubuntu。 那么在安装RoR时是否有办法解决Debian中的sudo阻塞问题?

只要操作系统具有编译构建所需的工具和库以及您将要使用的gems,就根本不需要sudo

使用版本管理器是完成此操作的最简单方法。 RVM是最易于使用的,我通常建议初学者使用。

我发现值得一提的其他版本管理器是rbenvchruby (我个人选择),但是RVM文档中有更全面的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM