`
MauerSu
  • 浏览: 513611 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Install Ruby 1.9.3 with libyaml on CentOS

 
阅读更多
源:http://www.cnblogs.com/qq78292959/archive/2011/12/15/2288567.html
评:,其一就是安装ruby和rubygem,为了方便起见这里推荐安装ruby 1.9.2及之后的版本,这些版本已经包含了rubygem,无需单独安装,
Ruby 1.9.3-p0 makes psych—the replacement for 1.8.7’s YAML library, Syck—the default YAML parser. Psych is a wrapper around libyaml, so you’re going to need it installed and configured before installing Ruby.

If you install 1.9.3-p0 without libyaml, you’ll see warnings like this:

It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby.

Installing libyaml

$ wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
$ tar xzvf yaml-0.1.4.tar.gz
$ cd yaml-0.1.4
$ ./configure --prefix=/usr/local
$ make
$ make install

Quick review of what’s going on: download and untar the source code, change to the directory and install the package. You may need to sudo the make install command. Your mileage may vary.
Installing Ruby 1.9.3-p0
复制代码

$ wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz
$ tar xzvf ruby-1.9.3-p0.tar.gz
$ cd ruby-1.9.3-p0
$ ./configure --prefix=/usr/local --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib
$ make
$ make install

复制代码

After installing, you can verify that Ruby was installed with ruby -v. It’s also worth trying gem --version to make sure you don’t get any errors regarding psych.

I tried installing libyaml-devel and libyaml from Yum, but couldn’t get ruby installed and recognizing those packages. Out of frustration, I turned to installing libyaml by source and it Just Worked™



CentOS 6下安装ruby 1.9

    博客分类:
    ruby


安装libyaml
wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
tar xzvf yaml-0.1.4.tar.gz
cd yaml-0.1.4
./configure --prefix=/usr/local
make
make install

如果不安装libyaml,运行gem会出现:“It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby”警告。


安装ruby
tar -zxf ruby-1.9.3-p448.tar.gz
cd ruby-1.9.3-p448

./configure --enable-shared --disable-install-doc
make
make install

   可以从下面两个地址下载ruby1.9:

    http://www.mirrorservice.org/sites/ftp.ruby-lang.org/pub/ruby/
    http://mirrors.ibiblio.org/ruby/1.9/

参考文章:

Install Ruby 1.9.3 with libyaml on CentOS(转)

Install Ruby 1.9 in CentOS 6



--end
分享到:
评论

相关推荐

    ruby 1.9.3 p484稳定版本

    在使用ruby 1.9.3 p484时,开发者可以利用其强大的Gem生态系统,这是一个庞大的第三方库集合,涵盖了各种功能,如Web框架(如Ruby on Rails)、测试工具、数据库连接器等。通过`gem install`命令,开发者可以轻松地...

    ruby 1.9.3

    Ruby 1.9.3是Ruby编程语言的一个重要版本,发布于2012年,为开发者提供了许多改进和新特性。...无论是在Web开发(如Ruby on Rails框架)、脚本编写还是其他领域,Ruby 1.9.3都是一款值得信赖的工具。

    ruby1.9.3下载

    ruby1.9.3版本

    ruby-1.9.3-p547.tar.gz

    Ruby语言广泛应用于Web开发,尤其是与框架如Rails(Ruby on Rails)结合时,它极大地简化了Web应用的开发流程。Ruby还常用于脚本编写、自动化任务、数据处理等领域。其强大的元编程能力使得Ruby可以自我修改,这在...

    ruby 1.9.3安装程序

    rubyinstaller-1.9.3-p125.exe

    ruby 1.9.3 source code

    ruby 1.9.3 source code

    ruby-1.9.3-rpm:Ruby 1.9.3的RPM规范

    如何安装RHEL / CentOS 5/6 yum install -y rpm-build rpmdevtools readline-devel ncurses-devel gdbm-devel tcl-devel openssl-devel db4-devel byacc libyaml-devel libffi-devel makerpmdev-setuptreecd ~/...

    RVM+Ruby1.9.3+Rails3(1-Cygwin 安装配置)

    ### RVM + Ruby 1.9.3 + Rails 3 安装与配置指南 #### 一、前言 在 Windows 7 环境下搭建 Rails 3 开发环境是一项颇具挑战性的任务,尤其是当涉及到 Cygwin、Ruby、Rails 以及一系列其他必要的组件时。本文将详细...

    rubyinstaller-1.9.3-p385

    使用RubyInstaller安装Ruby后,开发者可以利用Ruby的各种框架和库,如Web开发框架Ruby on Rails、测试工具RSpec、自动化工具Capistrano等。Ruby社区还提供了大量的Gem(Ruby的包管理器),覆盖了各种用途,方便用户...

    ruby _1.9.3 _gem环境

    Ruby 1.9.3 Gem 环境详解 Ruby 是一种面向对象的、动态类型的编程语言,而Gem是Ruby的包管理系统,它允许开发者轻松地分发、安装和管理软件库。Ruby 1.9.3是Ruby的一个重要版本,它引入了许多改进和新特性,包括...

    Ruby installer 1.9.3

    Ruby Installer 1.9.3 是一个专门为Windows平台设计的Ruby环境安装程序,它使得在Windows系统上搭建Ruby开发环境变得简单易行。Ruby 1.9.3是Ruby的一个重要版本,发布于2012年,相较于之前的版本,它引入了许多性能...

    ruby-1.9.3

    Ruby-1.9.3是Ruby的一个重要版本,它在Ruby的发展历程中占据着核心地位。这个版本在2011年发布,提供了许多性能改进和新特性,使得它成为当时开发者广泛采用的版本。 Ruby-1.9.3的发布标志着对先前版本的诸多改进,...

    ruby-1.9.3-preview1.zip

    Ruby 1.9.3 是一个重要的 Ruby 语言版本,它在2011年发布,带来了许多性能改进和新特性。这个“ruby-1.9.3-preview1.zip”文件是一个预览版的安装包,供开发者在正式版本发布前进行测试和评估。在深入探讨这个版本...

    ruby-1.9.3-p125.tar.gz

    标题中的"ruby-1.9.3-p125.tar.gz"揭示了我们要讨论的是一个特定版本的Ruby编程语言——1.9.3的p125补丁级别。Ruby是一种面向对象的、动态类型的脚本语言,由Yukihiro Matsumoto(Matz)在1995年创建。它以其简洁、...

    ruby-1.9.3-p551.tar.gz

    标题中的"ruby-1.9.3-p551.tar.gz"表明这是一个使用Ruby编程语言的特定版本,即1.9.3-p551,它被打包成一个gzip压缩的tar档案。Ruby是一种面向对象的、动态类型的脚本语言,广泛用于Web开发、服务器端脚本以及各种...

    Ruby-1.9.3 window

    在 Windows 平台下一步安装 Ruby-1.9.3

    Ruby installer 1.9.3 .exe new

    Ruby installer 1.9.3 .exe new sass

    cli:Forj命令行界面

    ### Fedora / CentOS / Redhat rpm类似软件包系统对于Ruby 2.0 $ sudo yum install ruby-devel libxml2-devel libxslt-devel python-yaml gcc git -y$ sudo gem install forj### Ubuntu / Debian deb like软件包...

    ruby-1.9.3-

    With active user groups formed in the world’s major cities and Ruby-related conferences filled to capacity. Ruby-Talk, the primary mailing list for discussion of the Ruby language, climbed to an ...

Global site tag (gtag.js) - Google Analytics