`
allwefantasy
  • 浏览: 45757 次
  • 性别: 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驱动好像没能派上用场

相关推荐

Global site tag (gtag.js) - Google Analytics