问题的现象是我安装Ruby On Rails的时候系统没有响应。在安装完Ruby 2.0.0后运行“gem install rails”命令开始安装Rails,系统死活没有响应,于是Ctr+C 中断安装程序。
刚开始以为是权限的问题,加上了sudo,发现问题依旧,再次Ctr+C中断安装程序。
折腾好几回都一样,后来去网上查一查,发现原来是“gem install rails”命令是没有马上的回显消息的,安装程序其实在后台正常运行,只是控制台没有消息而已,耐心等待一段时间才会看到安装成功或者是失败的消息。晕!!!
所以,各位,如果你安装Runy On Rails的话,最好用下面的命令,马上有回显消息,出问题也比较清晰问题出在哪里,
注意是命令后面加一个大写的V参数,表示详细日志的意思,这样就可以了。
简单点说:Ruby是一种脚本语言,Gem是基于Ruby的一些开发工具包,Rails也算是一组Gem,专门用来做网站的。不同的Gem可能会依赖不同的Ruby版本,当然,通常来讲,新版本特性更多,速度更多,用起来更爽。Gem 全称 RubyGem 是 ruby 的包管理工具。从 ruby 1.9 之后, 安装 ruby 则默认安装着 Gem,由于 Mac 默认 安装 ruby 2.6.3,因此作为 Mac 用户的我们几乎不需要安装 Gem 就可以使用。
添加 gem 可执行文件到 PATH