博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ruby
阅读量:5025 次
发布时间:2019-06-12

本文共 2694 字,大约阅读时间需要 8 分钟。

Ruby方式一:用brew安装(OSX)$ brew update$ brew install ruby     # 安装 ruby,同时会安装相关依赖,如 readline如果安装完成,但出现链接错误,可以尝试:$ rm -f '/usr/local/bin/rake' '/usr/local/bin/rake' '/usr/local/bin/rdoc'$ brew link --overwerite ruby或者$ brew unlink ruby && brew link ruby查看版本$ /usr/local/bin/ruby -v    # 我们下载的版本$ /usr/bin/ruby -v          # 系统自带的版本重启SHELL,检查ruby版本是否为我们下载的版本:$ ruby -v如果不是,查看PATH变量 /usr/local/bin 是否在 /usr/bin 前面$ env|grep ^PATHPATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin注:(1)TextMate,在TextMate设置Variables页中勾选PATH,编辑PATH/usr/local/bin:$PATH使TextMate使用brew安装的ruby,测试方法:建立一个rb文件,代码:puts RUBY_VERSION, `env|grep ^PATH`按CMD+R查看结果。(2)Sublime Text 的PATH会优先使用 /usr/local/bin可同样用上一个代码测试,按CMD+B查看结果。方式二:用rbenv安装(linux/osx)注:另一个管理器是rvm,比较推荐rbenv。安装rbenv$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv$ cd ~/.rbenv && src/configure && make -C src安装ruby-build插件,它的功能是使 rbenv install 命令安装 ruby$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build~配置环境变量注意下行命令根据情况选择$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc        # Ubuntu Desktop$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc         # Zsh重启SHELL使PATH变量生效除了上面办法,OSX 可使用 brew 安装:$ brew update$ brew install rbenv ruby-build readline配置SHELL处理程序$ rbenv init 注意下行命令根据情况选择$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc        # Ubuntu Desktop$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc         # Zsh重启SHELL,验证 rbenv$ type rbenvrbenv is a shell function ...看到是一个shell function表示配置完成,否则是一个命令。安装ruby查看ruby版本$ rbenv install -l找到最新版,比如是2.3.1,安装2.3.1$ rbenv install 2.3.1$ rbenv rehash下载ruby会在 ~/.rbenv/versions 下面,可使用 uninstall 命令删除。切换本地版本(只对当前SHELL有效)$ rbenv versions       # 显示本地安装的全部ruby版本* system (set by /Users/yk/.rbenv/version)  2.3.1$ rbenv local 2.3.1    # 切换本地版本为 2.3.1$ rbenv version        # 查看当前版本2.3.1 (set by /Users/yk/.rbenv/version)$ ruby -v              # 查看ruby是否切换成功ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]$ gem env home         # 查看对应的gem是否切换成功/Users/yk/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0$ gem install bundler  # 在当前环境安装bundler(因为这版gems位置在~/.rbenv子目录里面,不需要sudo)切换全局版本$ rbenv global 2.3.1查看命令位置$ rbenv which irbGem更换为taobao的gem源$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/$ sudo gem update安装$ sudo gem install bundler   # 将bundler替换为其他的Gem名注:OSX 10.11开启了Rootless保护,如果安装失败,可以加 -n /usr/local/bin 参数更换安装位置如:$ sudo gem install -n /usr/local/bin rubocop编辑器:Sublime Text(安装SublimeLinter、SublimeLinter-rubocop插件,Cmd+B运行)TextMate(直接Cmd+R可运行脚本)IDE:RubyMine(目前比较出色的Ruby IDE)

 

转载于:https://www.cnblogs.com/Bob-wei/p/5667445.html

你可能感兴趣的文章
html5的cavans
查看>>
闰年测试
查看>>
JSP笔记(一)
查看>>
Android工具HierarchyViewer 代码导读(1) -- 功能实现演示
查看>>
Java基础——多态
查看>>
python-Django与Nginx整合gunicorn模块
查看>>
Java--集合框架
查看>>
基础 - client可视区域
查看>>
JavaScript中正则表达式判断匹配规则以及常用的方法
查看>>
201571030334/201571030323实验三 软件工程结对项目
查看>>
BZOJ 1452: [JSOI2009]Count [二维树状数组]
查看>>
BZOJ 4276: [ONTAK2015]Bajtman i Okrągły Robin [线段树优化建边]
查看>>
BZOJ 3530: [Sdoi2014]数数 [AC自动机 数位DP]
查看>>
IDEA使用笔记(四)——工具栏的显示隐藏切换
查看>>
python中强大的list
查看>>
LeetCode Remove Invalid Parentheses
查看>>
thinkphp常用标签总结
查看>>
.net Core
查看>>
Mac 下安装wxpython踩过的坑
查看>>
05004_Linux的其他命令和权限命令
查看>>