`
lxiaodao
  • 浏览: 119804 次
  • 性别: 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安装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 版本号为...

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

    Redis安装遇到错误解决方案Error installing redis: redis requires Ruby version >= 2.3.0. 先安装rvm,再把ruby版本提升至2.3.0

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

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

    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-1.29.11.tar.gz

    在此文件夹中,有三个文件夹: scripts 、environments 和 srcs 。 接下来,就输入以下命令,安装指定版本的 Ruby: $ rvm install [ruby version] 例如,要安装 Ruby 2.5.0: $ rvm install ruby-2.5.0 安装...

    install-ruby-rvm.gz

    安装Ruby的rvm包。当遇到Ruby version >=2.0.0的时候,必备资源。

    RVM_Ruby1.9.3_Rails3(2-Ruby on Rails3安装配置)

    Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置

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

    在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。 RVM的安装在这里不是重点,...

    rvm-1.29.12.tar.gz

    RVM 是 Ruby 版本管理工具,可以在同一台电脑上安装、使用和管理多个 Ruby 版本。 它可以管理不同版本的 RubyGems、Ruby 模块,甚至可以在不同的版本之间比较它们的功能。 另外,我们还可以使用 rvm list known 命令...

    rvm:Ruby环境管理器(RVM)

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

    学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)

    用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。都由RVM管理。 Rails 这个也不用多说,著名开发框架。...

    rvm1-ansible:用于安装和管理Ruby版本的官方ansible RVM角色

    rvm1-ansible:用于安装和管理Ruby版本的官方ansible RVM角色

    redis_rvm和windows安装文件.gz

    ruby-2.5.3.tar.gz rubyinstaller-2.2.4-x64.exe rvm-1.29.10.tar.gz

    RVM验证方法学

    RVM

    rvm-master.tar.gz 包

    借助RVM,您可以在开发、配置项、问答、试运行和生产环境中拥有**完全相同的* *独立环境。不再有隐藏的陷阱:如果它适用于其中一个,它将适用于所有的。使用命名的gemsets,您可以可靠地立即将更改从一个环境推送到另...

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

    Windows7+Cygwin+Git+RVM+Ruby1.9.3+Rails3+MongoDB+N ginx+Unicorn+Rspec+Guard+Spork(1-Cygwin 安装配置)

    rvm.el:使用rvm在emacs中管理ruby版本

    该软件包将Emacs与Ruby Version Manager(rvm)集成在一起。 安装 只需将rvm.el放到您的加载路径中,然后将以下内容放到您的.emacs中 (require 'rvm) (rvm-use-default) ; ; use rvm's default ruby for the ...

Global site tag (gtag.js) - Google Analytics