用rbenv给整个系统安装ruby(所有用户都可用)

rbenv非常好用,但有一个小问题,每个用户都需要单独安装和设置版本。

下面安装步骤可以安装在/usr/local/rbenv下,所有用户都可以共享rbenv。

#rbenv安装(/usr/local/rbenv)

#安装依赖,需要root用户

yum install -y git

yum install -y readline-devel

yum install -y openssl-devel zlib-devel

yum install -y postgresql-devel

#关闭ssl验证,如果clone报ca错误,执行下面的即可

#git config --global http.sslVerify false

git clone https://github.com/sstephenson/rbenv.git /usr/local/rbenv

echo ‘export RBENV_ROOT=/usr/local/rbenv‘>/etc/profile.d/rbenv.sh

echo ‘export PATH="$RBENV_ROOT/bin:$PATH"‘>/etc/profile.d/rbenv.sh

echo ‘eval "$(rbenv init -)"‘>>/etc/profile.d/rbenv.sh

git clone https://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build

#重新加载profile

source ~/.bash_profile

#查看可用ruby版本

rbenv install --list

#安装某一版本

rbenv install 2.1.5

rbenv global 2.1.5

#使用国内gem源

gem sources --remove https://rubygems.org/

gem sources -a http://ruby.sdutlinux.org/

gem sources -l

gem install bundle -V

时间: 2024-10-28 03:51:52

用rbenv给整个系统安装ruby(所有用户都可用)的相关文章

配置一台每个域用户都可用的测试机

我们开发团队都在一个域中, 测试机配置完成后每人都可以用自己的域账户登录测试机, 每个用户一个单独会话, 测试代码/测试后修改的代码都会被版本控制保存并且可以区分是谁签入的; 以上是前言, 转载请注明来源: http://www.cnblogs.com/zaiyuzhong/p/3956466.html 1. 装系统, 配置电脑, 设置本地管理员用户(就是装完系统输入的那个用户), 配置网卡, 加入域, 打开远程访问, 重启电脑; 2. 将域用户加入远程访问用户组: 右键计算机 -> 管理 ->

Ubuntu系统安装Ruby的三种方法

Ubuntu系统安装Ruby的三种方法 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Ruby是一个开源的动态编程语言,它有优美的语法,可用于构建可伸缩的Web应用程序.ruby gems可以很好地增强Ruby开发者的开发效率.要在Ubuntu系统上安装Ruby,有几种方法,每种方法都只需几步就能搞定. 方法一:使用apt-get安装 可以直接使用两个命令完成Ruby的安装.# sudo apt-get update# sudo apt-get i

WIN7 系统安装 ruby 并使用 sass

前不久朋友跟我说 sass 写 css 很不错,我就试着去用了,那么在使用 sass 的时候发现安装也是要点时间,那么我就整理了一下这些安装和使用的一些东西,分享一下,让想用 sass 写 css 的同学少走一些安装弯路,在这里仅仅适合 windows 下安装方式(Linux或OS X 请移步),好了废话不多说直接进入主题 1. 先下载ruby程序包并安装 (这里安装的是 1.8.7 版本 ) 安装时请把下面三个框勾上,下载地址:http://dl.dbank.com/c0e1b2ptmk 2.

每个Linux用户都应该了解的命令行省时技巧

伯乐在线导读:有网友在问答网站Quora上提问:“有哪些省时小技巧,是每个Linux用户都应该知道的?” Joshua Levy 平常就在 Linux 平台工作,并且他积累了不少实用命令行技巧,他在回复中精选出一部分.对技术用户来说,这些技巧挺重要或实用,但知道的人并不多.下文略有点长,一般来 说,用户也不需要对全部内容都了解,但为了达到省时方便的目的,Joshua Levy  仍不遗余力做了校对,以保证列出的每一条都值得一读,前提是你是一位Linux重度用户. 为了获取文中提到的一个命令的更多

所有Mac用户都需要知道的9个实用终端命令行

通常情况下,只有高端用户才会经常用到终端应用.这并不意味着命令行非常难学,有的时候命令行可以轻松.快速的解决问题.相信所有Mac用户都尝试过命令行,今天为大家带来9个非常实用的命令行操作.一些命令行需要安装Xcode之后才可以实用,Xcode在Mac App Store中免费供应. 1.使用caffeinate阻止Mac运行屏幕保护和睡眠 caffeinate能阻止Mac进入睡眠状态,而且屏幕保护也不会激活.我们最好使用-t为命令加入具体的时间.比如下面的命令可以使Mac一小时内不进入睡眠状态.

看看iOS和安卓用户都对什么感兴趣

www.ithome.com:看看iOS和安卓用户都对什么感兴趣 移动,现在已经成为主流计算平台了,而在整个"移动战场"上,平台之战最重要的主角无疑就是iOS和Android两大系统.安卓系统赢得了群众,这主要归功于他们设备成本较低,便于普及:而苹果公司则赢得了高质量的消费者.现在的问题是,如何精确的总结归纳,才能让我们更好地去分析移动用户. Gravity研究显示,iOS用户对于媒体和消费者平台更感兴趣,比如这些人对Kindle Fire的感兴趣程度是平均水平的25.03倍,而对So

每个 Linux 用户都应该知道的命令行技巧

每个 Linux 用户都应该知道的命令行技巧 原创 2015-09-11 伯乐在线 程序员的那些事 [伯乐在线导读]:有网友在问答网站Quora上提问:“有哪些省时小技巧,是每个Linux用户都应该知道的?” Joshua Levy 平常就在 Linux 平台工作,并且他积累了不少实用命令行技巧,他在回复中精选出一部分.对技术用户来说,这些技巧挺重要或实用,但知道的人并不多.下文略有点长,一般来说,用户也不需要对全部内容都了解,但为了达到省时方便的目的,Joshua Levy 仍不遗余力做了校对

【转载】有哪些省时小技巧,是每个Linux用户都应该知道的

前言:有网友在问答网站Quora上提问:“有哪些省时小技巧,是每个Linux用户都应该知道的?” Joshua Levy 平常就在 Linux 平台工作,并且他积累了不少实用命令行技巧,他在回复中精选出一部分.对技术用户来说,这些技巧挺重要或实用,但知道的人并不多.下文略有点长,一般来说,用户也不需要对全部内容都了解,但为了达到省时方便的目的,Joshua Levy 仍不遗余力做了校对,以保证列出的每一条都值得一读,前提是你是一位Linux重度用户. 为了获取文中提到的一个命令的更多信息,先试下

phpmyadmin配置文件权限错误,不应任何用户都能修改

访问phpmyadmin提示“配置文件权限错误,不应任何用户都能修改” 原因:phpmyadmin目录权限过高,设置了777访问权限 解决: $sudo chmod -R 755 phpmyadin 转自: http://www.itlogger.com/system/2067.html