`
liuqiang
  • 浏览: 161901 次
  • 性别: Icon_minigender_1
  • 来自: 华东
社区版块
存档分类
最新评论

linux+oracle+rails 部署cookbook

    博客分类:
  • Ruby
阅读更多
采用redhat5操作系统,自带ImageMagick,不必安装

1 进入 http://rubyonrails.org/download,下载ruby1.8.7
引用

tar xzvf ruby-1.8.7-p72.tar.gz.gz
cd ruby-1.8.7-p72.tar.gz.gz
./configure –prefix=/usr/local/ruby
make && make install


2 下载gem1.3.1,http://rubyforge.org/frs/?group_id=126
引用

ruby setup.rb


3 安装oracle客户端--Oracle Instant Client,进入http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html ,下载oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm和oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm

引用

rpm -ivh oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm
rpm -ivh oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm
cd /opt/oracle/instantclient10_1
ln -s libclntsh.so.10.1 libclntsh.so
$ LD_LIBRARY_PATH=/usr/lib/oracle/10.2.0.3/client/lib
$ export LD_LIBRARY_PATH


4  安装ruby-oci驱动,下载地址:http://rubyforge.org/frs/?group_id=256,双击运行即可

5 安装rails与oracle的适配器,gem install activerecord-oracle-adapter --source http://gems.rubyonrails.org

6 database.yml中的database写服务名,适配器填oracle
引用

development:
  adapter: oracle
  encoding: utf8
  database: 192.168.42.5/HELLO
  username: test
  password: test


7 安装rails, gem install rails -v=2.2.2
分享到:
评论

相关推荐

    在RHEL上安裝設置ROR(nginx+passenger+ruby+rails+oracle+netzke)

    在RHEL(Red Hat Enterprise Linux)系统上搭建Ruby on Rails(简称RoR)应用程序环境是一项技术性较强的任务,尤其当涉及到与其他服务如Nginx、Phusion Passenger、Ruby、Rails以及Oracle数据库集成时。以下是对这...

    rails cookbook

    8. **部署**:将Rails应用部署到生产环境,如Heroku或AWS。 9. **性能优化**:缓存策略、数据库优化和其他提高应用性能的方法。 10. **错误和调试**:如何追踪和修复常见的Rails问题。 通过这本书,读者不仅可以...

    RVM+Ruby1.9.3+Rails3(1-Cygwin 安装配置)

    ### RVM + Ruby 1.9.3 + Rails 3 安装与配置指南 #### 一、前言 在 Windows 7 环境下搭建 Rails 3 开发环境是一项颇具挑战性的任务,尤其是当涉及到 Cygwin、Ruby、Rails 以及一系列其他必要的组件时。本文将详细...

    Agile+Web+Development+with+Rails+(4th+Ed....pdf

    Agile+Web+Development+with+Rails+(4th+Ed....pdf

    Agile+Web+Development+with+Rails中文版.pdf

    《Agile Web Development with Rails》是一本经典的Rails开发指南,中文版的出版使得更多的中国开发者能够深入理解并应用敏捷开发方法与Ruby on Rails框架。这本书是Rails开发者的必备参考资料,它详细介绍了如何...

    Ruby on Rails.rar+MVC+RESTfule+Rails等系列教程

    Ruby基础语法 Rails框架入门 MVC架构理解 数据库设计与迁移 ActiveRecord模型操作 Rails中的控制器编写 ...路由系统详解 RESTful设计原则 ...部署Rails应用至Heroku Rails安全最佳实践 Rails性能优化与缓存策略

    Agile+Web+Development+with+Rails中文版

    7. **部署与运维**:除了开发,书籍还会涉及应用的部署和运维,如使用Capistrano进行自动化部署、配置Nginx或Apache作为反向代理、了解Heroku和Docker等云平台的使用。 8. **前端开发**:Rails支持 erb、haml、slim...

    Ruby+for+Rails

    在macOS或Linux上,可以通过包管理器如Homebrew或apt-get来安装。安装完成后,通过`ruby -v`命令检查Ruby版本,确保安装成功。 2. **Rails的安装** 安装Rails之前,需要确保RubyGems已经安装,它是Ruby的包管理器...

    Ruby+on+Rails快速Web应用开发实战.pdf

    ### Rails应用的开发和部署 - **CRUD操作**:CRUD是创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作的缩写,这是Web应用中处理数据的基本操作,Rails提供了对这些操作的简便支持。 - **Ajax技术...

    使用Aptana+Rails开发Rails Web应用(中文)

    在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...

    在linux下搭建Ruby on RAILS环境

    如何在Linux下搭建ruby on rails

    rails 部署 nginx

    标题 "rails 部署 nginx" 涉及到的是在Web开发中使用Ruby on Rails框架结合Nginx服务器进行应用部署的相关知识。Nginx以其高性能、稳定性以及反向代理和负载均衡能力,常被用作Rails应用的前端服务器。下面将详细...

    moonshine, 简单的Rails 部署和配置管理 15分钟部署 Rails 2,3或者应用.zip

    moonshine, 简单的Rails 部署和配置管理 15分钟部署 Rails 2,3或者应用 MoonshineMoonshine的Rails 部署和配置管理正确完成。通过利用 Capistrano 和 puppet,Moonshine允许你在 15分钟内拥有一个工作应用服务器,...

    rails cookbook中文版part2

    rails cookbook的中文版。共2个文件,使用超星阅读器或用UnicornViewer直接打开解压后的zip文件。UnicornViewer可在我发布的资源中找到

    rails cookbook中文版 part1

    rails cookbook的中文版。共2个文件,使用超星阅读器或用UnicornViewer直接打开解压后的zip文件。UnicornViewer可在我发布的资源中找到

    ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份

    ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份,设置环境变量后可使用(未测试)

    Ruby+on+Rails实践

    `Ruby On Rails.pdf`可能包含更深入的实践指南,包括如何设置开发环境,创建新的Rails项目,数据库迁移,使用Gemfile引入第三方库,以及如何部署应用到生产环境等。这些内容可能涵盖了控制器、视图、模型的详细使用...

    Rails recipes

    Rails Recipes涵盖了Rails的众多方面,包括但不限于模型、视图、控制器、路由、数据库迁移、安全、性能优化、测试和部署等。 书中所提到的“隐藏的宝石”,意味着即使是经验丰富的Rails开发者也可能还没有发现或...

Global site tag (gtag.js) - Google Analytics