ror开发环境搭建

一、安装ruby

       去这里下载 合适的版本,我下的是ruby-1.8.6-p368.tar.gz。

      1、解压 : $ tar xvzf ruby-1.8.6-p368.tar.gz

      2、$ cd ruby-1.8.6-p368

            $ ./configure --prefix=/usr/local/ruby1.8.6p386

            $ make

            $ sudo make install

      3、$ sudo vim /etc/profile

            export PATH=/usr/local/ruby1.8.6p386/bin:$PATH

            注销,重新登录

      4、$ ruby -v

            显示:ruby 1.8.6 (2009-03-31 patchlevel 368) [i686-linux]

      5、更改文件夹权限,否则后面的安装必须加sudo

            $ sudo chmod -R 777 /usr/local/ruby1.8.6p386

二、安装rails

      6、$ gem install rails。这里发生了错误,找不到gem命令。去这里 下载rubygems,

            $ tar xvzf rubygems-1.3.2.tgz

            $ cd rubygems-1.3.2

            $ [sudo] ruby setup.rb

      7、对于ruby-1.9.1则发生的错误不同:/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- zlib (LoadError)。zlib没有安装。首先安装zlib依赖的包文件,

            $ sudo apt-get install zliblg zliblg.dev           

            进入源码目录,找到ext/zlib,进入:

            $ cd ruby-1.8.6-p368/ext/zlib

            $ ruby extconf.rb

            $ make && make install

            如果发生了类似的openssl错误,首先确保系统中安装了openssl,libssl-dev,然后用类似的方法解决。

            $ cd ruby-1.8.6-p368/ext/readline

            $ ruby extconf.rb 

            $ make && make install  

            同样,有时会发生readline错误,首先确认是否安装了libncurses5-dev libreadline5-dev ,如果没有安装,先安装
            $ sudo apt-get install libncurses5-dev libreadline5-dev

            然后:

            $ cd ruby-1.8.6-p368/ext/readline

            $ ruby extconf.rb 

            $ make &&  make install  

      8、$ gem install rails

            安装完毕后,执行rails -v,返回:Rails 2.3.2。

            运行gem list,则列出所安装的gems。

三、安装mysql-ruby驱动

      9、mysql驱动安装前,要确保libmysql-ruby1.8,libmysqlclient15-dev已经安装

            下载mysql-ruby-2.8.tar.gz

            $ tar xvzf mysql-ruby-2.8.tar.gz

            $ cd mysql-ruby-2.8

            $ ruby extconf.rb --with-mysql-config

            $ make && make install

      10、$ mkdir work

               $ cd work

               $ rails demo

               $ cd demo

               $ ruby script/server,启动服务器。在浏览器打开http://localhost:3000/ ,点击about your application’s environment ,如果出现类似下面的列表,则表明安装正确。

Ruby version1.8.6 (i686-linux)
RubyGems version1.3.2
Rack version1.0
Rails version2.3.2
Active Record version2.3.2
Action Pack version2.3.2
Active Resource version2.3.2
Action Mailer version2.3.2
Active Support version2.3.2
Application root/home/zh/work/depot
Environmentdevelopment
Database adaptermysql
Database schema version20090514120521

否则检查demo/config/database.yml,查看参数配置是否正确。

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值