ror开发环境搭建
来源:互联网 发布:淘宝可疑订单预警通知 编辑:程序博客网 时间:2024/04/30 12:29
引用自http://blog.csdn.net/bjcaedmon/archive/2009/05/16/4187686.aspx
一、安装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.2Rack version1.0Rails version2.3.2Active Record version2.3.2Action Pack version2.3.2Active Resource version2.3.2Action Mailer version2.3.2Active Support version2.3.2Application root/home/zh/work/depotEnvironmentdevelopmentDatabase adaptermysqlDatabase schema version20090514120521否则检查demo/config/database.yml,查看参数配置是否正确。
- ror开发环境搭建
- ror开发环境搭建
- ror开发环境搭建
- 搭建ROR开发环境备忘
- RoR开发环境搭建 RAILS install log
- 在win7搭建ROR开发环境
- ROR 环境的 搭建
- ror环境搭建
- Windows平台下啊搭建ror开发环境
- ROR(ruby on rails web)开发环境搭建
- [2014年学习计划之RoR系列] 第一步 - 搭建开发环境
- RoR 安装环境的搭建
- 我的ROR开发环境
- 在Linux下搭建RoR运行环境
- Ubuntu 10.10下搭建ror(ruby on rails)开发环境
- Ruby on Rails技术(二)——RoR开发环境搭建
- Ruby on Rails技术(二)——RoR开发环境搭建(Ubuntu)
- 用纯手工搭建最新的ror环境
- jdbc连接数据库
- [webservices开发]使用XFire开发一个简单的web服务
- VPN-----虚拟专用网络 Virtual Private Network
- IE6、7、8下getElementById的区别
- a bteq shell wrapper
- ror开发环境搭建
- MFC类与对应头文件
- openssl生成pem
- TOP命令查看CPU信息详解
- 学习计算机几个重要的基础课程(转载)
- flash.utils.setTimeout
- 中华神贴 - 贾君鹏,你妈妈喊你回家吃饭
- Windows内核学习笔记(三)-- IRP请求处理及完成机制
- Hibernate的many-to-many双向关联需要注意的要求及简单示例