我正在尝试将RVM安装到/usr/local/rvm中,因为我需要能够将
ruby作为服务器运行.但是,每当我跑:
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
它默认为我的主目录/home/\u0026lt;user\u0026gt;/.rvm.
我试过跑:
sudo bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
以及启用Ubuntu root密码并使用root帐户登录,但安装始终默认为我的主目录.我该如何解决这个问题,或者从源代码安装Ruby会更容易吗?
解决方法
在我看来,生产主机上的RVM并不像开发人员的沙箱那样有用.我认为RVM是一个很好的工具,但并不是适用于所有情况.
开发人员需要很大的灵活性来使用不同版本的Ruby,以及使用特定版本的gem. RVM为此而闪耀.它可以轻松自动切换,测试所有已安装的Ruby版本,或者,如果事情变得混乱,可以把它全部吹走并快速重新开始.
在生产服务器环境中,您通常将主机专用于特定服务或一组相关服务,在各种Rubies和gem集之间快速切换的需求趋于消失.我只放了一个版本的Ruby.所有应用都指向它.如果我需要多个,我将它安装到一个单独的/ opt或/ local目录层次结构中,并将我的PATH设置为拥有帐户以指向所需的版本.在生产中,通常是一次设置并忘记情况.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。