博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译安装ruby1.9.3(No rvm)
阅读量:4053 次
发布时间:2019-05-25

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

转自:http://ruby-windy.iteye.com/blog/1421795

作为喜欢新事物的人物, 当然喜欢找最新的版本来尝试. 

Ruby1.9.3号称提升60%执行速度,加载速度更快.当然马上新项目从1.9.2升级至1.9.3 

不喜欢RVM这样帮我代理管理这么些东西,在hack代码时不方便不说,我也不需要没事就切换版本用吧. 

下面就我安装1.9.3p125的RUBY作一个记录: 

用的是ubuntu,之前安装过Ruby1.9.2 

1. 下载源码,  

2. 下载yaml-0.1.4.tar.gz,  

3. 解压libyaml,然后编译安装, 

Java代码  
  1. ./configure  
  2. make  
  3. sudo make install  
  4. sudo ldconfig  


4. 解压ruby,然后编译安装即可: 

Java代码  
  1. ./configure  
  2. make  
  3. sudo make install  


5. 检查是否ok 

Java代码  
  1. ruby --version  
  2. gem --version  


附, 因为环境不同,可能在ruby配置时有些功能不能用,没关系,安装相应的库,如openssl等,然后进入ruby源码包里,在ext/xxx里面使用 

Java代码  
  1. ruby extconf.rb  
  2. make  
  3. sudo make install  

即可. 


可以说很easy, 扯一点passenger的安装最人性化,现在ruby的编译安装也so简单. 


安装后,现在启动项目比之前快了一倍以上,不错. 


期待ruby2.0出现.

转载地址:http://natci.baihongyu.com/

你可能感兴趣的文章
coursesa课程 Python 3 programming Functions can call other functions 函数调用另一个函数
查看>>
course_2_assessment_6
查看>>
coursesa课程 Python 3 programming course_2_assessment_7 多参数函数练习题
查看>>
coursesa课程 Python 3 programming course_2_assessment_8 sorted练习题
查看>>
在unity中建立最小的shader(Minimal Shader)
查看>>
1.3 Debugging of Shaders (调试着色器)
查看>>
关于phpcms中模块_tag.class.php中的pc_tag()方法的含义
查看>>
vsftp 配置具有匿名登录也有系统用户登录,系统用户有管理权限,匿名只有下载权限。
查看>>
linux安装usb wifi接收器
查看>>
多线程使用随机函数需要注意的一点
查看>>
getpeername,getsockname
查看>>
关于对象赋值及返回临时对象过程中的构造与析构
查看>>
VS 2005 CRT函数的安全性增强版本
查看>>
Visual Studio 2010:C++0x新特性
查看>>
drwtsn32.exe和adplus.vbs进行dump文件抓取
查看>>
cppcheck c++静态代码检查
查看>>
在C++中使用Lua
查看>>
一些socket的编程经验
查看>>
socket编程中select的使用
查看>>
可以在线C++编译的工具站点
查看>>