• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

linuxmint下安装ruby环境

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
打算尝试ruby,但windows下的ruby毕竟不入linux或mac平台下的,从运行速度,软件支持上面都有些差距,昨天晚上在虚拟机的debian下打算安装ruby,可是一直说权限问题,用su提升权限也不行,用了很多方法也不奏效,干脆换一个linux系统玩玩,反正都是二把刀。
 
linux用的是14.1的版本,下载到安装一切顺利。接下来就开始安装ruby
 
有的系统自带了ruby,可以先测试一下,打开终端,输入:
 
$ ruby -v
 
 
则说明已经安装了ruby,若提示没有发现则需要安装。
 
我已经安装过的,所以显示是1.9.3。若没有安装过则按下面的步骤进行。
 
打开ruby的官网的下载页(http://www.ruby-lang.org/en/downloads/),发现最新的版本为1.9.3-p327。
 
在下面的安装方式里面,linux的安装很简单,直接在终端中输入:
 
$ sudo apt-get install ruby

 

即可。但往往这样安装的版本较低,在install后面可以输入特定的版本。
 
$ sudo apt-get install ruby1.9.3
 
接下来等待安装即可,若提示输入(y/n),输入y即可,几分钟后安装完毕,按之前所说的检查版本是否正常。
 
安装Rubygems
 
RubyGems(简称 gems)是一个用于对 Rails 组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。
 
RubyGems的功能类似于Linux下的apt-get。使用它可以方便第从远程服务器下载并安装Rails。
 
可以在终端中输入:
 
$ gem -v
 
检查是否安装过gems,若输出版本号则安装过,否则没安装。
 
打开

rubygems的下载页: http://rubygems.org/pages/download 看到最新的版本是1.8.24

 
在终端中输入:
 
$ sudo apt-get install gem
 
安装gem。
 
不过我按照完毕后,检查版本却是:1.8.23的。
 
可以输入
 
gem update --system
 
也可以下载源码后自己升级。下载解压,然后在解压后的路径输入。
 
$ ruby setup.rb
 

安装rails

 
rails是一个ruby的mvc框架,虽然最近不会用到,也顺带安装了。
 
老规矩,输入rains -v检查版本,当然不可能已经安装了。它是依赖ruby的。
 
进入ruby on rails(http://rubyonrails.org/) 的官网,发现最新版本是3.2.
 
在终端输入:
 
$ gem install rails
 
有一段时间没有任何提示,是在后台运行的,这时候不要关闭终端。待会儿会提示完成。
 
检查版本,意外的是2.3的,对比官网确实是3.2的。查找原因的时候,gem在国内有个镜像(http://ruby.taobao.org/),是淘宝提供的,应该比国外的镜像速度快不少,而且每15分钟和国外的镜像同步一次,人品不太差的话应该都是最新版本的。
 
安装上面的提示,删除了国外的源地址,换成了淘宝的。然后重新安装,安装的版本是3.2.6
 
安装irb
 
irb(interactive ruby)是一个简洁的在终端快速运行ruby的环境,可以快速的得到结果,在学习ruby的时候是很有帮助的。
 
版本就不检查了,肯定是没有安装的,命令都一样:irb -v
 
在终端输入:
 
$ sudo apt-get install irb
 
即可。事实证明irb确实是很好的学习环境。
 
 
也顺道检查了下ruby的环境是否正常。初步的环境就 到此结束。
 
 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
RubyonRail开发入门发布时间:2022-07-14
下一篇:
Ruby on rails开发从头来(windows)(二十二)-测试Controller发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap