mac 终端

ruby,gem,rails之间的关系?

Ruby是一种脚本语言,Gem是基于Ruby的一些开发工具包,Rails也算是一组Gem,专门用来做网站的。不同的Gem可能会依赖不同的Ruby版本,当然,通常来讲,新版本特性更多,速度更多,用起来更爽。


sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。

在一般用户需要取得特殊权限时,其可在命令前加上“sudo”,此时sudo将会询问该用户自己的密码(以确认终端机前的是该用户本人)


RVM也就是Ruby Version Manager,Ruby版本管理器来升级ruby

安装RVM

#1、  RVM安装      $ curl -L get.rvm.io | bash -s stable

# 2、  之后就是等待一段时间之后,就可以安装成功了,使用以下命令来验证        $ source ~/.bashrc        $ source ~/.bash_profile# 

3、 测试是否安装正常        $ rvm -v如果出现rvm(版本号)..............基本就算是安装RVM成功了。

升级ruby

#1、查看当前ruby版本$ ruby -v,这一步会显示出来当前ruby的版本

#2、列出已知ruby的版本 $ rvm list known 稍等一下,会出现很多平台不同的ruby的版本,我因为是需要2.2.2以上的版本,所以直接安装2.2.4版本

#3、安装ruby 2.2.4 $ rvm install 2.2.4

#4、安装完之后,可以ruby -v 测试一下,看看版本有没有变化PS:首先说明一下,在这一步,需要按回车键,连续按几次,当然如果你没装xcode,需要先去装xcode,不然会报错接下来就是按常规的方法安装CocoaPods了!


Homebrew(用RVM配置ruby环境的时候出现错误:)

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

援引官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候。Homebrew – OS X 不可或缺的套件管理器。


brew link pkg-config

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一次安装CocoaPods也遇到了一些坑,但是 那个时候时间比较紧,没有抽出时间整理,最近因为电脑还原从新做了系...
    幸福的尾巴__阅读 8,433评论 7 9
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,799评论 3 50
  • 我从黄家宅71号搬来的第一天,工友帮我一起搬的家:一床被子,一只煤油炉,一只钢精锅,一小半袋大米,傻瓜相机,一只塞...
    五宫端正阅读 368评论 0 0
  • 四时令 作曲/编曲:高林栋 作词:迟意&清彦&伯南&照墨 翻唱/青楼四少:繁之羽&湫&后天&瓶子 繁之羽:东风...
    青橘皮a阅读 759评论 0 0
  • 原句:我推开房门,走进房间,坐了下来。 故事前期概要:有了宝宝,母爱如洪水决堤一般,眼睛离不开他,双手离不开他...
    骑月亮飞01阅读 169评论 0 0