`
lxiaodao
  • 浏览: 121532 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

RVM方式和原生方式安装ruby是有区别的

阅读更多
rvm这个东西在ruby这个领域很多人都知道,以前大家都说java场子的第三方库满天飞,现在ruby这边也有这个趋势,汗一个!rvm就是来管理很多很多的gem库的,便于开发者管理很多的东西,比如不同的ruby版本与rails的对应等等。rvm就能让看到如此多版本就头晕的开发者不再头晕,让功力深厚本来就不头晕的开发者更加清爽,确实是开发者的必备利器!
   但是,如果你通过rvm安装ruby后,想让系统所有的用户都能够知道ruby的一些环境变量,并且甚至能调用一些函数,这时候就会发现悲剧了,不知道要调用的函数为何物。即使是修改bashrc,/etc/profile等等都没用。因为有些用户是不能login,也没有home目录,权限也比较少,不会触发任何相关的脚本。
   在centos里面,通过rvm安装与yum install ruby系统原生安装的区别就很大。如果你安装过qmail,并且配置过qmail转发mail给ruby程序脚本,就可能遇到上述rvm安装ruby带来的令人抓狂的问题。
分享到:
评论

相关推荐

    安装rvm,把ruby版本提升至3.0.0

    它为Unix-like系统(如Linux和macOS)提供了一个方便的方式来安装、管理、切换和更新Ruby环境。通过RVM,开发者可以安装多个独立的Ruby版本,并在它们之间快速切换,而不会影响其他项目或系统的默认设置。 安装RVM...

    ruby、rvm离线安装包

    ruby、rvm离线安装包 可用于 redis5.0 以下版本的集群安装部署,解压后,对相关资源进行编译安装即可,应用安装方法可参考:https://blog.csdn.net/qq_42177284/article/details/128924576#3221__236 ruby 版本号为...

    rvm安装ruby2.4.4

    在安装redis集群的时候,我们按照网站上的部署文档需要安装rvm,然后再安装ruby2.4.4会导致ctrl+c功能失效...现在这里的rvm的tar包,解压后在rvm/rubies/,就已经有了ruby2.4.4配置一下环境变量ruby就相当于安装好了。

    ruby、rvm离线安装文件

    ruby、rvm离线安装文件 可用于 redis5.0 以下版本的集群安装部署,解压后,对相关资源进行编译安装即可,应用安装方法可参考:https://blog.csdn.net/qq_42177284/article/details/128924576#3221__236 ruby 版本号...

    install-ruby-rvm.gz

    RVM(Ruby Version Manager)是管理Ruby版本的重要工具,它允许开发者在同一个系统上安装和切换多个Ruby版本,方便进行项目间的切换和测试。本教程将详细介绍如何安装Ruby的RVM包,特别是针对Ruby版本大于等于2.0.0...

    redis_rvm和windows安装文件.gz

    标题中的“redis_rvm和windows安装文件.gz”表明这是一个关于Redis和RVM(Ruby Version Manager)在Windows操作系统上的安装教程。让我们深入探讨这两个关键组件及其在Windows环境下的安装过程。 Redis是一个高性能...

    rvm-1.29.9.tar.gz

    **RVM:Ruby Version Manager** ...总结来说,`rvm-1.29.9.tar.gz` 是一个适用于Linux系统的RVM安装包,通过解压和安装,用户可以在CentOS7等系统上管理和切换不同版本的Ruby,从而更好地适应项目需求和开发环境。

    puppet-rvm, 用于安装和使用 RVM ( ruby 版本管理器)的Puppet 模块.zip

    puppet-rvm, 用于安装和使用 RVM ( ruby 版本管理器)的Puppet 模块 用于 ruby 版本管理器( RVM )的 Puppet 模块这个模块处理安装系统 RVM ( 也称为 root的多用户安装) 并使用它来安装红宝石和 Gems 。 还包括安装和...

    mac安装ruby-2.3.1 源码

    总结起来,安装Ruby-2.3.1的源码涉及到了系统级别的编译和安装操作,需要对Unix命令行有一定熟悉度,同时理解Xcode和Command Line Tools的角色。使用正确的步骤和工具,可以确保顺利安装并有效管理Ruby版本。

    rvm:Ruby环境管理器(RVM)

    RVM是Ruby enVironment Manager的首字母缩写。 它管理Ruby应用程序环境并实现它们之间的切换。 主页和更多信息,为 目录 安装RVM 的Ubuntu RVM具有专用的Ubuntu软件包,因此请遵循此处发布的说明: : 如果您...

    ruby完全安装过程

    2. **安装工具**:为了方便安装和管理Ruby版本,推荐使用`Ruby Version Manager (RVM)`或`chruby`。RVM适用于Unix和macOS系统,而chruby则更轻量级,两者都能让你轻松切换不同版本的Ruby。 3. **安装步骤**: - **...

    ruby在unbuntu的安装版本

    Ruby是一种强大的、面向对象的脚本语言,尤其适合Web开发,如使用Rails框架。...通过以上步骤,你不仅了解了如何在Ubuntu上安装Ruby,还学习了RVM的基本用法,这将有助于你在未来的开发工作中灵活管理Ruby版本。

    Ruby版本管理工具RVM的安装和使用教程

    RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。 https://rvm.io/ 如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。 这里所有的命令都是再用户权限下操作的,任何命令最好都不要...

    rvm.el, 使用rvm管理emacs中的ruby 版本.zip

    rvm.el, 使用rvm管理emacs中的ruby 版本 rvm.el 这个软件包将Emacs与 ruby 版本管理器( rvm ) 集成在一起。注意:这个项目目前未维护。 我们正在寻找一个新的维护者。 安装在加载路径中放置 rvm.el 并将它的放在你的...

    RVM+Ruby1.9.3+Rails3(1-Cygwin 安装配置)

    #### 三、RVM、Ruby 1.9.3 和 Rails 3 的安装 1. **安装 RVM** - 打开 Cygwin Terminal,执行以下命令安装 RVM: ```bash curl -sSL https://get.rvm.io | bash -s stable ``` - 添加 RVM 到 shell 的初始化...

    使用RVM实现控制切换Ruby/Rails版本

    在Ruby开发环境中,RVM(Ruby Version Manager)扮演着至关重要的角色,它允许开发者在同一台机器上安装、管理和切换多个Ruby版本以及相应的Rails框架版本。这对于处理不同项目或遵循不同教程时保持一致性非常有用。...

    Redis-Cluster实战--3.安装准备-Ruby安装(含视频)

    视频资源"ruby安装.avi"可能会提供更直观的步骤演示,帮助你更好地理解和操作Ruby的安装过程。通过视频学习,可以补充文字描述中可能遗漏的细节,如环境变量设置、解决安装过程中遇到的问题等。 总之,为了搭建和...

    ruby语法基础教程及Ruby教程中文版和安装文件

    在安装完成后,你需要配置Ruby环境,包括安装Ruby开发工具包(如DevKit或rbenv),以及Ruby版本管理器(如RVM)。这些工具可以帮助你管理和切换不同版本的Ruby,以便于开发和测试。 至于Ruby教程中文版,它将覆盖更...

Global site tag (gtag.js) - Google Analytics