Ruby RVM从混合模式更改为多用户模式

Ruby RVM从混合模式更改为多用户模式,ruby,rvm,passenger,Ruby,Rvm,Passenger,在尝试启动和运行一个新的Sinatra应用程序时,我不明智地遵循了Phusion乘客错误页面上的一个步骤,该页面建议使用RVM用户Gemset启用RVM混合模式 我尝试了一下,只是想看看它是否能帮助我取得任何进展,但现在我非常后悔这样做,因为我比以前更难解决我的问题。在我的gems保存到/usr/local之前,除了乘客找不到正确的包装器这一奇怪的问题之外,它是完美的 如何撤消混合模式并返回多用户模式?我能在网上找到的唯一说明是移动到混合模式,而不是如何禁用它 rvm用户无 我应该先检查一下命令

在尝试启动和运行一个新的Sinatra应用程序时,我不明智地遵循了Phusion乘客错误页面上的一个步骤,该页面建议使用RVM用户Gemset启用RVM混合模式

我尝试了一下,只是想看看它是否能帮助我取得任何进展,但现在我非常后悔这样做,因为我比以前更难解决我的问题。在我的gems保存到/usr/local之前,除了乘客找不到正确的包装器这一奇怪的问题之外,它是完美的


如何撤消混合模式并返回多用户模式?我能在网上找到的唯一说明是移动到混合模式,而不是如何禁用它

rvm用户无

我应该先检查一下命令行文档,而不是在rvm在线文档和google上的其他地方徒劳地搜索。我猜了一下“没有”,结果得到了回报

$ rvm user
Usage: rvm user [[gemsets] [rubies] [hooks] [pkgs] [wrappers] [all] [--skel]|none]

互联网最大的问题之一是没有任何东西会被刷新,即使它应该被刷新。在最近与RVM IRC频道的人们的一次对话中,我被告知要避免混合和多用户模式,除非您是经验丰富的系统管理员,能够解决遇到的问题。我很有经验,但我不想变得更有经验,因此我根据他们的建议,将我们的多用户配置开发主机重新转换为单用户,以简化和易于使用。如果我没记错的话,要禁用,删除/usr/local/rvm目录和/etc/bash.bashrc中的任何条目。恐怕单用户对我来说不是一个好选择,因为在这个服务器上有多个用户在更新应用程序,在我们的生产服务器上,我必须在没有sudo访问的情况下维护rails/sinatra应用程序(这让人恼火)。所以不幸的是,虽然我不是一个经验丰富的系统管理员,但我必须尽我所能。我有点不愿意删除/usr/local/rvm目录,因为这是我的乘客宝石所在的地方,但如果我感到绝望,我可以尝试一下,谢谢。我相信
rvm user none
已经做到了这一点。