由于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
分享到:
相关推荐
开发-ubuntu-ruby-rails-ansible Ansible剧本,提供具有以下功能的Ruby和Rails开发环境: Ubuntu 14.04(trusty32) 交换512 MB 基本依赖关系+其他软件包(nodejs和curl) Ruby 2.2.0 (by rbevn) 滑轨〜> ...
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.zipRuby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zip Ruby_on_Rails_rails.zipRuby_on_...
如果需要移除某个版本,仅需执行`rm -rf /usr/local/ruby-1.9.x`即可彻底删除,不会留下任何痕迹。 **集成RubyGems** 自Ruby 1.9.1版本起,RubyGems已成为默认的包管理工具。这意味着无需额外安装RubyGems。在安装...
Ruby是一种强大的动态编程语言,常用于构建Web应用程序,特别是与Ruby on Rails框架结合使用。Rails是一个流行的、基于MVC(模型-视图-控制器)架构的开源Web开发框架,它极大地简化了Web应用的开发过程。Frappé ...
### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 **1.1 系统环境准备** 确保您的 Ubuntu 系统已更新至最新状态。这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全...
Ruby以其简洁、优雅的语法和强大的元编程能力受到许多开发者的喜爱,尤其在Web开发领域,Ruby on Rails框架的出现极大地推动了Ruby的发展。 标题中的"ruby-2.5.3-x64"指的是Ruby语言的特定版本,2.5.3,这是一个64...
Ruby-Karafka是一款针对Apache Kafka构建的Ruby和Rails应用程序开发框架,它为开发者提供了一种高效、灵活的方式来处理消息队列中的数据流。Kafka是一个分布式流处理平台,常用于实时数据管道和构建实时分析应用。...
《Ruby-on-Rails-3.rar》是一个在Pudn网站上分享的压缩文件,主要针对的是希望通过Ruby语言进行Web开发的初级程序员。该资源的核心内容是《Web开发敏捷之道 - 应用Rails进行敏捷Web开发 - 第三版》这本书的PDF版本。...
要使用Rails Erd,首先需要在Gemfile中添加`rails-erd`依赖,然后运行`bundle install`安装。接下来,只需在命令行中输入`rails erd`,gem就会自动生成ERD图表。生成的图表通常是PDF或PNG格式,方便在各种环境中查看...
安装Ruby-Annotate非常简单,只需在你的Rails项目的Gemfile中添加以下行: ```ruby gem 'annotate' ``` 然后运行`bundle install`命令来安装这个gem。 使用`annotate`命令,你可以轻松地为所有模型添加注释,或者...
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集成的简单方法】 在当今的协作环境中,Slack已经成为团队沟通的重要工具。通过将Slack与Rails应用程序集成,开发者可以创建自定义的自动化工作流程,提高团队效率并...
### 一、Ruby/Rails 景观 #### 1.1 如何理解 Ruby 的工作原理 - **基础概念**:介绍 Ruby 作为一种动态类型的面向对象编程语言的基础知识。 - **解释器与虚拟机**:讲解 Ruby 是如何通过解释器或虚拟机运行的。 - *...
你可以开始使用它进行开发工作,或者通过`gem`命令安装所需的Ruby库和框架,如Ruby on Rails。 在Ruby开发中,`gem`是包管理器,用于安装、管理和更新Ruby库。例如,要安装Rails框架,只需运行: ```bash gem ...
在Ruby开发领域,Web开发框架Rails(Ruby on Rails)因其高效和简洁的代码风格而备受开发者喜爱。近年来,随着前端技术的发展,JavaScript库如React在构建用户界面方面展现了强大潜力。本示例将探讨如何在Rails应用...