ruby 1.9.3 已出到p125,应该非常稳定。加上rails社区也力推ruby 1.9.3. "We recommend Ruby 1.9.3
for use with Rails.
Rails 3.2 is the last one that supports Ruby 1.8"
在迁移中也发现ruby 1.9.3更稳键,帮我找出一个潜在的错误,并且去掉了iconv, 内置支持,这多好。这样开始大规模升级就开始了。
mac使用ruby 1.9.3
之前使用rvm,但升级ruby 1.9.3有bug, 装不上ruby 1.9.3。再加上现在ruby已稳定,不需要多个版本。所以改用源代码安装,干掉rvm!
1. mac是bsd内核,所以autoconf生成的配置是把ruby安装到/usr/local/bin下,这样要用root来安装,su先
2. 由于ruby1.9.3换了ymal配,需要先装libymal
$ 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
3. 建bin目录,mkdir -p /usr/local/bin, 再加入PATH环境变量,把rvm加进入的path去掉(source 它的一段脚本)。
$ wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.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
4. 系统自带ruby 1.8.7改名
写一个脚本都改名
#! /bin/bash
cd /usr/bin
mv ruby ruby18
mv gem gem18
mv irb irb18
mv rake rake18
mv ri ri18
mv rdoc ri18
mv erb erb18
5. 确认ruby -v, gem -v, gem list
6. 安装gem rails -v 3.0.10
7. 确认rails bundle这两个ruby脚本是正确,即指向新的ruby1.9.3,如果它在/usr/local/bin目录下则正确。如果在/usr/bin下,打开看一下,把第一行改成#! /usr/local/bin/ruby
8. 装相关rails, bundle install
分享到:
相关推荐
Ruby 1.9.3 p484 是一个重要的编程语言版本,专为Windows平台设计,提供了稳定且高效的运行环境。Ruby是一种动态、面向对象的脚本语言,因其简洁、优雅的语法和强大的元编程能力而深受开发者喜爱。在1.9.3这个版本中...
Ruby 1.9.3是Ruby编程语言的一个重要版本,发布于2012年,为开发者提供了许多改进和新特性。Ruby是一种面向对象、动态类型的脚本语言,以其简洁、优雅的语法和强大的功能而受到全球开发者的喜爱。在这个版本中,Ruby...
ruby1.9.3版本
rubyinstaller-1.9.3-p125.exe
在本压缩包"ruby-1.9.3-p547.tar.gz"中,包含的是Ruby语言的一个特定版本——1.9.3-p547。 Ruby 1.9.3是Ruby的一个重要版本,发布于2012年,它带来了许多性能提升和新特性。这个版本对Ruby的语法进行了改进,包括更...
ruby 1.9.3 source code
Ruby 1.9.3是Ruby语言的一个重要版本,它带来了许多性能改进和新特性。p385是一个维护更新,修复了若干已知问题并提升了稳定性。 Ruby 1.9.3的主要特性包括: 1. 更快的性能:通过优化解释器和引入Just In Time ...
### RVM + Ruby 1.9.3 + Rails 3 安装与配置指南 #### 一、前言 在 Windows 7 环境下搭建 Rails 3 开发环境是一项颇具挑战性的任务,尤其是当涉及到 Cygwin、Ruby、Rails 以及一系列其他必要的组件时。本文将详细...
Ruby 1.9.3 Gem 环境详解 Ruby 是一种面向对象的、动态类型的编程语言,而Gem是Ruby的包管理系统,它允许开发者轻松地分发、安装和管理软件库。Ruby 1.9.3是Ruby的一个重要版本,它引入了许多改进和新特性,包括...
我基于Ruby 1.9.3和Ruby Enterprise Edition的规范进行工作。如何安装RHEL / CentOS 5/6 yum install -y rpm-build rpmdevtools readline-devel ncurses-devel gdbm-devel tcl-devel openssl-devel db4-devel byacc...
Ruby Installer 1.9.3 是一个专门为Windows平台设计的Ruby环境安装程序,它使得在Windows系统上搭建Ruby开发环境变得简单易行。Ruby 1.9.3是Ruby的一个重要版本,发布于2012年,相较于之前的版本,它引入了许多性能...
Ruby-1.9.3是Ruby的一个重要版本,它在Ruby的发展历程中占据着核心地位。这个版本在2011年发布,提供了许多性能改进和新特性,使得它成为当时开发者广泛采用的版本。 Ruby-1.9.3的发布标志着对先前版本的诸多改进,...
Ruby 1.9.3 是一个重要的 Ruby 语言版本,它在2011年发布,带来了许多性能改进和新特性。这个“ruby-1.9.3-preview1.zip”文件是一个预览版的安装包,供开发者在正式版本发布前进行测试和评估。在深入探讨这个版本...
标题中的"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,它被打包成一个gzip压缩的tar档案。Ruby是一种面向对象的、动态类型的脚本语言,广泛用于Web开发、服务器端脚本以及各种...
在 Windows 平台下一步安装 Ruby-1.9.3
Ruby installer 1.9.3 .exe new sass
rubyinstaller-1.9.3-p484.exe
Since its public release in 1995, Ruby has drawn devoted coders worldwide. In 2006, Ruby achieved mass acceptance. With active user groups formed in the world’s major cities and Ruby-related ...