今天收到消息,说Ruby1.9.2 Release了。受不了诱惑,立马去下载了最新版本。其实基本的编译还是很简单的,
[~/package/ruby-1.9.2-p0]$ ./configure --prefix=/Users/AnkyHe/local/ruby192 --enable-pthread --enable-shared CFLAGS='-I/User/AnkyHe/local/readline/include -DHAVE_RL_USERNAME_COMPLETION_FUNCTION' LDFLAGS='-L/Users/AnkyHe/local/readline/lib'
make
make test
make install
(大家一定要注意,GNU readline这个库不要使用版本6的,因为它的版权许可GPLv3和Ruby1.9.2不相符。)
这样编译,irb还是不支持上下键查找历史命令的功能。其实答案很简单,你可以检查一下ext/readline/mkmf.log这个文件,会发现check ‘tgetnum’ undeclared。在Snow leopard,这个函数定义在/usr/include/termcap.h里面。在./include/ruby/ruby.h里面加入#include <termcap.h>,然后再进入ext/readline目录里面运行一下
[~/package/ruby-1.9.2-p0/ext/readline]$ ruby extconf.rb
最后退回到原目录重新make一下就OK了
[~/package/ruby-1.9.2-p0]$ make; make install
可以试一下irb的功能噢,可以上下动了:)
分享到:
相关推荐
最新版本的Ruby安装程序 。 ruby1.9.2 installer
ruby1.9.2_1.9.2-p290-1_amd64.deb
ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。
ruby-1.9.2-p290.tar.gz,ruby,redmin,安装,
ruby-1.9.2-preview1-x64-mswin64_80
可以使用的ruby 使用方法见我的博客 用于编译faplayer
NULL 博文链接:https://raylinn.iteye.com/blog/743336
ruby 1.9.2 install . can download .
ruby on rails3 ruby 1.9.2
2 Ruby 1.9.2, RubyGems # cd ~/source/ # wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz -C ~/source/ # tar xvzf ~/source/ruby-1.8.7-p174.tar.gz -C ../build/ # cd ../build/ruby-...
APK Dex文件反编译及回编译工具(APKDB)v1.9.2正式版
《ruby on rails web开发学习实录(配光盘)》基于ruby 1.9.2和rails 3.0.3全面探讨ruby on rails框架的组成部分。全书共分17章,主要内容包括:搭建ruby on rails开发平台、ruby语言的基础知识(像控制语句、面向对象...
gdal-1.9.2基于vs2010已编译好的c++,已测试,可以用,低分共享
Programming Ruby 1.9 3rd edition.Cover ruby 1.9.2, downloaded from pragmatic bool shelf, please enjoy.
的Marketo-API的Ruby 家 代码 错误 文件 持续集成 测试覆盖率说明 MarketoAPI (marketo-... 请注意,Ruby 1.9.2 不受官方支持,但 MarketoAPI 将安装在 Ruby 1.9.2 或更高版本的任何版本上。特点/问题¶ ↑ Marketo SOA
unlocker 1.9.2
gdal1.9.2 源码 需要自己编译 最新的gdal 好东西和大家分享
jsoup-1.9.2.rarjsoup-1.9.2.rarjsoup-1.9.2.rarjsoup-1.9.2.rar
quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似 Quora克隆在 Rails 上的ruby 中写入。要求首先安装软件Linux ( 推荐 Ubuntu 10.10 ) 。ruby 1.9.2 ( 不支持 1.9.1或者 1.8 )MongoDB 1.8Redis 2.
可用于安装:ruby-1.9.2-p0 Rails3 是的。 蒙戈映射器 我能说什么? 我是粉丝。 如果你想运行自己的服务器,那么你可以弄清楚配置。 如果您不想处理这个问题,请查看 MongoHQ.com 上的免费帐户。 在通过 wifi ...