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

ubuntu下ruby和rails的安装

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

转自http://blog.csdn.net/jaketseng/article/details/8892568

 

 

在Ubuntu上面安装软件是比较简单的事情,apt-get一下就好。

不过安装Ruby会些旧了,如果是直接

 

[plain] view plaincopyprint?
 
  1. $ sudo apt-get install ruby  

就会安装上ruby 1.8.7 。这个版本连gem也没带。

搜索一下apt库,会发现其实还有ruby1.9.3-full

 

[plain] view plaincopyprint?
 
  1. $ sudo apt-cache search ruby  

 

安装

 

[plain] view plaincopyprint?
 
  1. $ sudo apt-get install ruby1.9.3-full  


就可以将ruby1.9.3安装上。

 

不过目前ruby最高版本是2.0.0,那么安装起来就有些麻烦了。

按照http://ruby-china.org/wiki/install_ruby_guide的说明进行安装是可行的,不过期间要注意几个事情,这里把整个过程说明一下:

 

1. 首先在使用apt-get之前,必须先update一下,否则有些库是安装不上的。

 

[plain] view plaincopyprint?
 
  1. $ sudo apt-get update  
[plain] view plaincopyprint?
 
  1. $ sudo apt-get install -y build-essential openssl curl libcurl3-dev libreadline6 libreadline6-dev git zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libmagickwand-dev libpcre3-dev libsqlite3-dev libmysql-ruby libmysqlclient-dev  

 


2. 安装RVM

 

  1. $ curl -L https://get.rvm.io | bash -s stable  

 


下面这步是不行的,要logout再次登录

 

[plain] view plaincopyprint?
 
  1. $ source ~/.rvm/scripts/rvm  

 

然后就安装好rvm了

 

[plain] view plaincopyprint?
 
  1. $ rvm -v  


3. 安装Ruby

 

要先执行一下,不然下面的流程跑不动。

 

[plain] view plaincopyprint?
 
  1. $ rvm autolibs enable  


下面这步可选,如果是在自己的虚拟机或者国内的服务器就要加上,国外的VPS什么的就不需要了。功能是把rvm的源改成国内淘宝提供的源。

 

 

[plain] view plaincopyprint?
 
  1. $ sed -i .bak 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db  


然后安装

 

 

[plain] view plaincopyprint?
 
  1. $ rvm pkg install readline  

 

[plain] view plaincopyprint?
 
  1. $ rvm install 2.0.0 --with-readline-dir=$rvm_path/usr  


最后设置一下ruby的版本

 

 

[plain] view plaincopyprint?
 
  1. $ rvm 2.0.0 --default  

 

好,看一下结果

 

[plain] view plaincopyprint?
 
  1. $ ruby -v  
  2. ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]  
[plain] view plaincopyprint?
 
  1. $ gem -v  
  2. 2.0.3  

 

4. 配置gem的源,也是国内必须国外可选

 

[plain] view plaincopyprint?
 
  1. $ gem source -r https://rubygems.org/  
  2. $ gem source -a http://ruby.taobao.org  


文章后面还有安装rails的方法,但目前还不需要。

 

 

 

 

 http://www.cnblogs.com/keen-allan/archive/2012/04/22/2464541.html

 第二篇文章   rails的安装

 

为安装RVM做些准备

现在开始安装,RVM 脚本需要先安装好 Curl 和 Git。Curl 是一个使用多种协议(如 HTTP 或 FTP)进行数据传输的工具。而“Git 是一个免费的开源分布式版本控制系统,适用于从小型项目到非常大的项目,兼顾了速度和效率.打开终端输入一下命令

sudo apt-get install curl
sudo apt-get install git-core

配置Git

Git 会在 RVM 脚本中使用,安装之后,我们需要花一点时间来配置它。配置很容易:只要提供一个用户名和邮件地址即可。

git config --global user.name "Your Name"
git config --global user.email your-email@address.com

安装 RVM

现在我们可以安装 RVM 了。RVM 的意思是 Ruby 版本管理器,“是一个命令行工具,让你容易的安装、管理和使用多个 Ruby 环境及其相应的 Gem 包。”下列命令来安装这个脚本。RVM 将安装在你当前登录用户的主目录里。

bash -s stable <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

切换到主目录,然后添加rvm scripts路径变量到bash:

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

手动重新载入设置文件,也可以另外打开一个新的终端窗口自动载入。这样 rvm 命令就可以用了。

source ~/.bash_profile

如果一切正常,命令将返回“rvm is a function”(rvm 是函数)。否则,可以访问 RVM 网站的“Troubleshooting your install”栏目找找解决办法。(应该是没有问题的!)
当以上操作都成功之后,你就可以开始安装ruby的编译器了…使用RVM命令进行安装

$ rvm list known    #从结果中选择一个版本进行安装
$ rvm install 1.9.3  #安装成功后通过以下命令查看版本
$ ruby -v
$ gem -v

如果有需要可以手动更新下RubyGems 和其他需要更新的 Gem

$ gem update --system
$ gem update

使用 RubyGems 安装 Rails

$ gem install rails
$ rails -v

PS:如过使用gem install报错,可能是Ubuntu本身少一些依赖,不过我使用的教新的Ubuntu没有发现网上大家所的问题.

 

 

 

 

鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
ruby rails发布时间:2022-07-13
下一篇:
松本行弘谈Ruby发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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