RVM 简单使用教程
虽然rvm可以通过sudo命令安装到/usr/local但在目录下,单用户安装是官方推荐的,命令是:
默认安装会修改dotfiles,例如~/.bash_profile,假如不想修改dotfiles,执行以下命令:
如果要安装多用户,将rvm安装到/usr/local执行:里,则执行:
安装完成后,请执行以下命令,检查是否成功:
如果提示rvmisafunction成功意味着成功,否则需要source~/.bash_profile,如果你像我一样使用它,那就是非loginshell,比如mate-terminal,这个时候需要编辑~///.bash_profile,将这一行剪切复制到~/.bahrc中:
若要加载系统自带的Ruby,可执行以下命令:
首先,所有的版本都可以列出。Ruby,命令是:
Ruby安装了特定版本的Rubyrvminstall[版本号],然后使用rvmuse[版本号]切换版本,如安装:
将ruby安装到~//.rvm/rubies/ruby-在[版本号]目录下,您还可以设置默认情况ruby,这将覆盖系统本身ruby,命令是:
查询已安装的ruby本的命令如下:
卸载已安装版本的命令是:
rvm让ruby、gems和irb都是组件化的,相互独立的。gemset可以理解为一个独立的虚拟Gem环境,每个Gemset都是独立的。gemset它附加在特定的ruby本上,例如,它被用来建立一个名称rails3的gemset,切换时,rails这个gemset不存在。
命令是:
首先需要切换到ruby版本号@gemset然后使用名称geminstall来安装,比如:
例如,使用use命令可以实现:
停止使用自定义gemset,回到默认状态gemset,以下两个命令中的一个可以使用:
命令是:
命令是:
命令是:
命令是:
例如,在项目中rails,可在目录下建立.rvmrc指定自动使用的文件gemset,内容可以是:
执行下列命令将完全删除.rvm从而删除目录rvm:
在我使用的archlinux中,opensl已经升级到1.1本,而且ruby2.4之前使用的版本还是一样的openssl1.0,因此rvminstall报错时,需要在当地编译和安装openssl1.然后再安装ruby,命令是:
常见问题FAQ
- UU学院资源教程能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 付款了无法下载怎么办?
- 链接地址失效怎么办?