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

Ubuntu 安装 ruby-1.9,rails2.3

阅读更多
由于ruby 假设已经在你的系统上安装了一些库,比如readline,openssl,zlib等,所以在安装ruby之前先安装他们(通过apt-get 安装只能安装到1.8版本)。
sudo apt-get install build-essential(安装编译环境比如gcc等)
sudo apt-get -y install libc6-dev libssl-dev libmysql++-dev libsqlite3-dev libssl-dev libreadline5-dev zlib1g-dev
每次敲sudo,如果你闲着麻烦,可以如下:
sudo passwd root
键入新密码。
su -
自动切换到root用户。此时就不用再输入sudo 了。
好让偶们开始ruby的安装之旅:
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz
下载完后卸压缩
tar xzvf ruby-1.9.1-p243.tar.gz
进入相应写压缩目录
./configure --prefix=/usr/local
BTW:网络上还有人加了--with-openssl-dir=/usr --with-readline-dir=/usr --with-zlib-dir=/usr等参数,不过貌似提示这些参数无效会被忽略掉
make && make install
漫长的等待...
好了 开始安装mysql(如果你安装了就跳过),我比较懒,还是直接用apt-get一下
apt-get install mysql-server mysql-client
好了,再次等待(哈哈我废话好多啊)
下载一个C驱动
wget http://tmtm.org/downloads/mysql/ruby/mysql-ruby-2.8.tar.gz
解压缩
tar xzvf mysql-ruby-2.8.tar.gz
进入相应目录执行:
ruby extconf.rb --with-mysql-include=/usr/include/mysql --with-mysql-lib=/usr/lib
通过(都是yes),
make
出错哎 源码编译没法通过,折腾了一会,没办法,还是等用土一点的办法。
apt-get install libmysql-ruby
好了 安装中级目标
gem install rails rake rack
mark:ruby 1.9已经内置gem.很爽。
gem list
看看成果 呵呵
rails -v 一下看看效果
另外,创建rails应用的时候可能需要更新一下gem
如下命令:
gem update --system
分享到:
评论
1 楼 allwefantasy 2009-10-07  
昨天晚上试了下,好像仍然无法链接到mysql,可以尝试
gem install mysql
之后应该没有什么问题了
呵呵 猜测这句应该是装上了ruby的MySQL驱动(用ruby写的),
前面我们费力弄的MySQL C驱动好像没能派上用场

相关推荐

    development-ubuntu-ruby-rails-ansible:Ansible剧本,用于提供Ruby和Rails开发环境

    开发-ubuntu-ruby-rails-ansible Ansible剧本,提供具有以下功能的Ruby和Rails开发环境: Ubuntu 14.04(trusty32) 交换512 MB 基本依赖关系+其他软件包(nodejs和curl) Ruby 2.2.0 (by rbevn) 滑轨〜> ...

    ruby-oracle相关的数据库操作的gems包

    6. `ruby-oci8-1.0.7-x86-mswin32-60.gem`:专为Windows上的Ruby 1.9.x编译的版本。 7. `ruby-oci8-2.1.0.tar.gz` 和 `ruby-oci8-2.0.6.tar.gz`:源代码包,可以自行编译安装。 8. `ruby-oci8-1.0.7.tar.gz`:同上,...

    Ruby-on-Rails-rails.zip

    Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zipRuby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zipRuby_on_...

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

    如果需要移除某个版本,仅需执行`rm -rf /usr/local/ruby-1.9.x`即可彻底删除,不会留下任何痕迹。 **集成RubyGems** 自Ruby 1.9.1版本起,RubyGems已成为默认的包管理工具。这意味着无需额外安装RubyGems。在安装...

    Ruby-用于Rails的FrappChartsRubygem

    Ruby是一种强大的动态编程语言,常用于构建Web应用程序,特别是与Ruby on Rails框架结合使用。Rails是一个流行的、基于MVC(模型-视图-控制器)架构的开源Web开发框架,它极大地简化了Web应用的开发过程。Frappé ...

    ubuntu下安装ruby on rails

    ### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 **1.1 系统环境准备** 确保您的 Ubuntu 系统已更新至最新状态。这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全...

    ruby-2.5.3-x64 下载

    Ruby以其简洁、优雅的语法和强大的元编程能力受到许多开发者的喜爱,尤其在Web开发领域,Ruby on Rails框架的出现极大地推动了Ruby的发展。 标题中的"ruby-2.5.3-x64"指的是Ruby语言的特定版本,2.5.3,这是一个64...

    Ruby-karafka基于ApacheKafka的Ruby和Rails应用程序开发框架

    Ruby-Karafka是一款针对Apache Kafka构建的Ruby和Rails应用程序开发框架,它为开发者提供了一种高效、灵活的方式来处理消息队列中的数据流。Kafka是一个分布式流处理平台,常用于实时数据管道和构建实时分析应用。...

    Ruby-on-Rails-3.rar_site:www.pudn.com

    《Ruby-on-Rails-3.rar》是一个在Pudn网站上分享的压缩文件,主要针对的是希望通过Ruby语言进行Web开发的初级程序员。该资源的核心内容是《Web开发敏捷之道 - 应用Rails进行敏捷Web开发 - 第三版》这本书的PDF版本。...

    Ruby-RailsErd为Rails应用程序生成实体关系图

    要使用Rails Erd,首先需要在Gemfile中添加`rails-erd`依赖,然后运行`bundle install`安装。接下来,只需在命令行中输入`rails erd`,gem就会自动生成ERD图表。生成的图表通常是PDF或PNG格式,方便在各种环境中查看...

    Ruby-Annotate注释Rails类模式和路由信息

    安装Ruby-Annotate非常简单,只需在你的Rails项目的Gemfile中添加以下行: ```ruby gem 'annotate' ``` 然后运行`bundle install`命令来安装这个gem。 使用`annotate`命令,你可以轻松地为所有模型添加注释,或者...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    Ubuntu 11.04默认包含Ruby 1.8.7和Rails 2.3.5,但为了更好的兼容性和性能,建议手动更新或安装最新版本的Ruby和Rails。首先,使用包管理器安装Ruby: ```bash sudo apt-get install ruby-full ``` 随后检查Ruby...

    Ruby-Slackathon在Rails应用程序中构建slack集成的简单方法

    【Ruby-Slackathon在Rails应用程序中构建slack集成的简单方法】 在当今的协作环境中,Slack已经成为团队沟通的重要工具。通过将Slack与Rails应用程序集成,开发者可以创建自定义的自动化工作流程,提高团队效率并...

    Ruby - Ruby for Rails

    ### 一、Ruby/Rails 景观 #### 1.1 如何理解 Ruby 的工作原理 - **基础概念**:介绍 Ruby 作为一种动态类型的面向对象编程语言的基础知识。 - **解释器与虚拟机**:讲解 Ruby 是如何通过解释器或虚拟机运行的。 - *...

    linux ruby-2.5.3

    你可以开始使用它进行开发工作,或者通过`gem`命令安装所需的Ruby库和框架,如Ruby on Rails。 在Ruby开发中,`gem`是包管理器,用于安装、管理和更新Ruby库。例如,要安装Rails框架,只需运行: ```bash gem ...

    Ruby-这是一个在Rails应用程序中使用React并使用webpack的示例

    在Ruby开发领域,Web开发框架Rails(Ruby on Rails)因其高效和简洁的代码风格而备受开发者喜爱。近年来,随着前端技术的发展,JavaScript库如React在构建用户界面方面展现了强大潜力。本示例将探讨如何在Rails应用...

Global site tag (gtag.js) - Google Analytics