由于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 on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 ...
开发-ubuntu-ruby-rails-ansible Ansible剧本,提供具有以下功能的Ruby和Rails开发环境: Ubuntu 14.04(trusty32) 交换512 MB 基本依赖关系+其他软件包(nodejs和curl) Ruby 2.2.0 (by rbevn) 滑轨〜> ...
Component-Based Rails Applications: Large Domains Under Control (Addison-Wesley Professional Ruby Series) By 作者: Stephan Hagemann ISBN-10 书号: 0134774582 ISBN-13 书号: 9780134774589 Edition 版本: ...
用于Rails的Frappé Charts Ruby gem,让你可以在Rails应用中使用Frappé图表
Rails Erd - 为Rails应用程序生成实体关系图
让你的Ubuntu 快速安装 Ruby on Rails 笔记
Ruby-LockboxRuby和Rails的文件加密
本书是中文版,安道翻译的,入门经典,我就是看了它学会rails的!
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf
$ hasura quickstart hasura/hello-ruby-rails $ cd hello-ruby-rails 上面的命令执行以下操作: 在当前工作目录中创建一个名为hello-ruby-rails的新文件夹 为您创建一个新的试验hasura群集,并将该群集设置为该...
Annotate - 注释Rails类模式和路由信息
ruby-rails-样品 这是一个使用框架的简单Ruby应用程序。 在本地运行 假设您的机器上安装了 、 和 : git clone git@github.com:heroku/ruby-rails-sample.git # or clone your own fork cd ruby-rails-sample ...
Ruby on Rails Guide:是rails官方教程,本人为了大家学习查阅的方便,制成chm格式。就如同java doc的chm格式一样方便。
Administrate - 一个框架用于在Rails中创建灵活的、强大的管理仪表板
Knock - 为Rails API实现无缝JWT身份验证
Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置
Ruby on Rails与MongoDB 您可以在MongoDB的帮助下轻松... rails new ruby-on-rails-with-mongodb --skip-active-record从您的Gemfile中删除sqlite3(如果存在),将Mongoid添加到您的Gemfile中,然后运行“ bundle”。
.9.1是ruby 1.9系列以来的第一个production ready的版本,这也标志着Ruby社区从此迈向了1.9的时代。 ruby 1.9是ruby发展历史上的一个里程碑版本: 1、ruby 1.9首次引入字节...rails的下一个版本Rails 2.3将支持ruby ...
Cells - Ruby和Rails视图组件