【发布时间】:2015-02-25 22:04:53
【问题描述】:
在尝试启动并运行新的 Sinatra 应用程序时,我不明智地遵循了 Phusion Passenger 错误页面上的步骤之一,该页面建议使用 rvm 用户 gemset 启用 RVM 混合模式。
我试了一下,只是想看看它是否能帮助我到达任何地方,但现在我非常后悔这样做,因为我比以前更能解决我的问题。在我的宝石保存到 /usr/local 之前,这是完美的,除了乘客找不到正确的包装器的奇怪问题。
如何撤消混合模式并返回多用户模式?我可以在网上找到的唯一说明是用于移动到混合模式,而不是如何禁用它!
【问题讨论】:
-
互联网最大的问题之一是什么都没有刷新,尽管它应该是。在最近与 RVM IRC 频道上的人们的一次对话中,我被告知要避免混合和多用户模式除非你是一个非常经验丰富的系统管理员,能够解决遇到的问题。我相当有经验,但我不想变得更有经验,所以我根据他们的建议将我们的多用户配置开发主机转换回单用户,以简单易用。
-
如果我没记错的话,要禁用,删除 /usr/local/rvm 目录和 /etc/bash.bashrc 中的所有条目。
-
我担心单用户对我来说不是一个很好的选择,因为在这个服务器上有多个用户更新应用程序并且在我们的生产服务器上我必须在没有 sudo 的情况下维护 rails / sinatra 应用程序访问(这令人抓狂)。所以不幸的是,虽然我不是经验丰富的系统管理员,但我必须尽我所能。我有点不愿意删除 /usr/local/rvm 目录,因为这是我的乘客 gem 所在的地方,但如果我绝望了,我可以试试,谢谢。
-
我相信
rvm user none成功了。