`
damezc
  • 浏览: 44586 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

编译安装Ruby RubyGems Rails3.0

阅读更多
看到在snow leopard上默认就安装好了rails,我只需gem update rails就可以了。
Mac OS X确实强大,但心里总觉得缺点什么,本着折腾的原则,看到rails3.0beta出来了,我准备重新编译安装一下。
说干就干,系统原先的就保留着不动。
第一步:设置shell路径,使/usr/local/bin能够先认识。打开终端输入
       
vi ~/.profile

添加如下命令:
export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH

使用如下命令使之生效:
source ~/.profile

最后再检验一下PATH变量
echo $PATH

这样的话/usr/local/bin就会在/usr/bin前面,这点很重要。

第二步:下载Ruby和 RubyGems
先建个目录用来存放ruby和rubygems源码
mkdir ~/src
cd ~/src

从网站上下载源码
curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz
curl -O http://files.rubyforge.vm.bytemark.co.uk/rubygems/rubygems-1.3.6.tgz


第三步:编译和安装
首先是Ruby
tar xzvf ruby-1.8.7-p174.tar.gz
cd ruby-1.8.7-p174
./configure --enable-shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
make
sudo make install
cd ..

安装好使用which ruby命令你会发现/usr/local/bin/ruby
使用ruby -v,你会发现ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.2.0]
然后是RubyGems,
tar xzvf rubygems-1.3.6.tgz
cd rubygems-1.3.6
sudo /usr/local/bin/ruby setup.rb
cd ..

安装rails3.0beta
sudo gem install tzinfo builder i18n memcache-client rack \
 		rake rack-test erubis mail text-format \
 		thor bundler
sudo gem install rack-mount -v=0.4
sudo gem install rails –pre

装好后rails blog,失败,漏装了sqlite3-ruby
sudo gem install sqlite3-ruby

装好后,再测试一下
rails blog
cd blog
rails server

打开Safari访问http://localhost:3000/成功!
分享到:
评论

相关推荐

    Ruby on Rails安装包全集(Linux)

    Ruby on Rails通常通过RubyGems进行安装。 9. **Install Ruby Rails Lighttpd MySQL on Ubuntu or FreeBSD - Huihoo Wiki - Open Source Wiki_files**: 这可能是上述文档的辅助文件,可能包含图片或其他资源,有助...

    安装Ruby On Rails所需的部分资源

    在安装Ruby on Rails时,通常需要一些关键的依赖和库,包括Ruby本身、RubyGems以及特定的 Gems(Ruby 的包管理器)。下面我们将详细讨论这些知识点。 1. **Ruby**:Ruby 是一种面向对象的、动态类型的脚本语言,以...

    搭建Ruby on Rails开发环境

    接下来,利用Ruby的包管理器RubyGems来安装Rails。有两种方式:使用`gem install rails --remote`直接从远程服务器下载安装,或者使用`gem install rails --include-dependencies`,如果本地没有Rails的安装包,它会...

    ruby on rails 环境搭建

    - **Rails安装**:RubyGems是Ruby的包管理器,用于安装Rails和其他依赖库。在命令行中执行`gem install rails --remote`或`gem install rails --include-dependencies`来安装Rails,前者直接从远程服务器下载,后者...

    ruby安装升级及命令自行编译安装非APTGET方式安装升级的办法

    作为Ruby应用开发中的主流框架之一,Rails可以通过RubyGems轻松安装。执行命令`gem install rails -y`即可一键安装Rails及其所有依赖包。例如: ```bash gem install rails -y ``` 安装完成后,可以使用`gem list`...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    在本文中,我们将深入探讨如何在您的计算机上安装和配置Ruby 1.8.6、Rails 2.0.2、RadRails 0.7.2 IDE以及MySQL数据库。这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,...

    Ruby+on+Rails快速Web应用开发实战.pdf

    - **Windows上安装Rails**:在Windows上,可以通过RubyInstaller或从源代码编译安装。 - **安装Rails的命令**:`gem install rails --remote`和`gem install rails --include-dependencies`说明了使用RubyGems进行...

    Ruby on Rails Web开发之旅.pdf【第二部分】

     2.2 在Windows系统上安装Ruby on Rails  2.3 在Mac OS X系统上安装Ruby on Rails  2.3.1 Mac OS X 10.5(Leopard)  2.3.2 Mac OS X 10.4(Tiger)和更早的版本  2.4 在Linux系统上安装Ruby on Rails ...

    Ruby on Rails Web开发之旅.pdf【第一部分】

     2.2 在Windows系统上安装Ruby on Rails  2.3 在Mac OS X系统上安装Ruby on Rails  2.3.1 Mac OS X 10.5(Leopard)  2.3.2 Mac OS X 10.4(Tiger)和更早的版本  2.4 在Linux系统上安装Ruby on Rails ...

    Ruby on Rails Web开发之旅.pdf【第三部分】

     2.2 在Windows系统上安装Ruby on Rails  2.3 在Mac OS X系统上安装Ruby on Rails  2.3.1 Mac OS X 10.5(Leopard)  2.3.2 Mac OS X 10.4(Tiger)和更早的版本  2.4 在Linux系统上安装Ruby on Rails ...

    Ruby-GoOnRails使用Rails生成器来生成一个Golang应用

    接下来,通过RubyGems安装`go_on_rails` gem: ```bash gem install go_on_rails ``` ### 3. 创建Golang应用 使用`GoOnRails`生成器,可以轻松地在Rails项目中添加一个新的Go应用: ```bash rails generate go_...

    linux下redmine安装笔记资料.pdf

    本文档详细记录了在 Linux 系统下安装 Redmine 的过程,包括安装 Ruby、RubyGems 和 Rails 等重要组件的步骤。 一、安装 Ruby 在 Linux 系统下安装 Ruby 是 Redmine 安装的第一步。Ruby 是一门动态语言,Redmine ...

    Ruby与Ruby on Rails框架环境搭建的简明教程

    对于Windows用户,由于一些额外的依赖,需要手动下载`rubygems-update`并进行安装,然后更新RubyGems,最后才能安装Rails。 总的来说,搭建Ruby和Rails开发环境需要一定的步骤和耐心,但是一旦设置好,你就可以开始...

    ruby运行环境,ruby安装,windows版本

    3. **安装Ruby和DevKit**:RailsInstaller不仅包含Ruby,还包含了一个名为DevKit的工具,用于帮助编译Ruby的C扩展。安装过程中会提示你选择DevKit的安装位置,建议选择一个容易记住的路径,因为之后配置环境变量时会...

    iredmail 下载

    iredmail 下载 在 CentOS 6.4 系统下安装 iRedMail 需要具备的知识点包括: Ruby 的安装 * Ruby 是一种动态语言,用于开发 ...iredmail 的安装需要具备 Ruby、RubyGems、Rails、i18n、MySQL 和 Redmine 等技能。

    Install Ruby on Linux

    在Linux系统上安装Ruby on Rails和Lighttpd是一项常见的任务,尤其对于开发者来说,搭建这样的环境是构建Web应用的基础。Ruby on Rails是一个基于Ruby语言的开源Web开发框架,而Lighttpd则是一款轻量级的HTTP服务器...

    自己整理的Linux下Redmine安装过程

    3. **安装RubyGems**:RubyGems是Ruby的包管理工具,用于安装和管理Ruby库。首先,可能需要卸载已有的RubyGems版本,然后下载并安装1.3.5版本的RubyGems。安装完成后,更新RubyGems的源,使其指向rubygems.org,因为...

    linux下的redmine搭建.pdf

    在 Linux 环境下搭建 Redmine 需要安装多个组件,包括 Ruby、RubyGems、Rails、MySQL 等。本文将详细介绍如何在 Ubuntu 11.04 环境下搭建 Redmine。 一、安装 Ruby Ruby 是 Redmine 的基础环境,需要安装 Ruby ...

    centOS Rails3环境搭建

    首先下载Ruby源代码并编译安装: ```bash cd ~/source/ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz -P ~/source/ tar xvzf ~/source/ruby-1.8.7-p174.tar.gz -C ../build/ cd ../build/...

    ruby安装包下载 | ruby环境搭建

    安装完成后,你可以进一步使用RubyGems安装所需的其他库,如Rails框架等,以满足实际项目的需求。在服务器管理或Web应用开发过程中,确保正确配置和优化Ruby环境对于提高效率和保证稳定性至关重要。

Global site tag (gtag.js) - Google Analytics