`
xhanxhanxhan
  • 浏览: 207434 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

在UBUNTU下手动配置ruby on rails 环境

    博客分类:
  • RUBY
阅读更多

   前天不小心换错了sources,结果升级后810后出错,键鼠失去响应。上google发现出问题的还真不少,幸运点的修改下 /etc/X11/xorg.conf 既能恢复,然本人始终只能看到810的登录界面发呆,唯有重装了事。

   这次本着充分体验Linux的想法,决定来手动配置,还有一个原因据说手动编译的ruby比apt 下来的版本效率高不少。费了4小时,终于能跑了。


安装ruby:

     下载源码:

http://www.ruby-lang.org/en/downloads/

    解压后配置
  tar -xf ruby-1.8.7-p72.tar.gz
  进入解压目录,设定配置 ./configure
  // 这里robbin大牛建议将路径单独挪开,./configure –prefix=/usr/local/ruby

  //不过设置PATH他的描述估计有误,在 /etc/profile 里设置环境变量结果只对当前用户有效,对sudo 无效。
  所以应该在 /etc/bash.bashrc,加入export PATH="$PATH:/usr/local/ruby" 。
  最后就是运行make :
       make
       sudo make install
end of installing ruby



安装rubygem:
   下载源码:
  http://rubyforge.org/projects/rubygems/

  解压安装 sudo ruby setup.rb



安装rails 和mongrel:
sudo gem install rails
sudo gem install mongrel



安装ruby mysql 数据库适配器,默认就可以用的,不过效率效率。嘿嘿。
http://www.tmtm.org/en/mysql/ruby/

解压后进入目录,运行

ruby extconf.rb --with-mysql-config

// 需要安装 mysql_config

make

测速是否成功

ruby ./test.rb -- [hostname
[user
[passwd
[dbname
[port
[socket
[flag
]]]]]]]

最后 sudo make install

OK

最后开始测试,新建项目,运行服务器,报错:

`require_frameworks': no such file to load -- openssl (RuntimeError)

解决方法:

  用ubuntu自带的synaptic package manager 搜索和openssl有关的东西,勾上安装

(我记得自己安装了openssl libssl-dev 等)

然后找到之前解压的ruby源代码文件夹, cd  ext/openssl

ruby extconf.rb  (如果报错继续添加和openssl 的文件 - -)
make && make install

再次运行终于OK。

 

 

分享到:
评论

相关推荐

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    #### 二、安装与配置Ruby on Rails Ubuntu 11.04默认包含Ruby 1.8.7和Rails 2.3.5,但为了更好的兼容性和性能,建议手动更新或安装最新版本的Ruby和Rails。首先,使用包管理器安装Ruby: ```bash sudo apt-get ...

    ruby on rails操作流程.pdf

    在本文中,我们将深入探讨在Ubuntu环境下搭建Ruby on Rails开发环境的详细步骤。 首先,我们需要在VirtualBox上安装Ubuntu操作系统。在这个过程中可能会遇到一些常见问题,例如终端软件的使用。确保使用启动器打开...

    ruby_on_rails安装部署指导手册

    在进行 Ruby on Rails 的安装与部署过程中,我们需要关注几个核心方面:系统版本兼容性、软件依赖包的选择与安装、Ruby 语言环境的配置以及 Rails 应用的具体部署步骤。本手册将详细介绍这些方面的内容,并提供具体...

    rails_on_ibm_db2:IBM DB2 数据库服务器 (Vagrant Ubuntu VM) 上的 Ruby on Rails 配置

    在 IBM DB2 服务器(Vagrant Ubuntu VM)上运行的 Ruby on Rails 安装 下载并安装 克隆这个 repo cd 到包含这些文件的目录。 $无业游民 $无业游民ssh 安装后设置 使用 IBM DB2 Adapter 安装 Ruby on Rails gem ...

    Ruby与Ruby on Rails框架环境搭建的简明教程

    Ruby on Rails(简称Rails)是基于Ruby构建的一个开源Web应用框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发过程高效且易于维护。 在开始搭建Ruby和Rails的开发环境之前,你需要确保你的系统满足必要的...

    ubuntu 10.10系统安装及vim(ROR)开发环境完整配置

    在本文中,我们将深入探讨如何在Ubuntu 10.10操作系统上进行系统安装,并配置一个完整的Vim编辑器环境,以便进行Ruby on Rails(ROR)开发。Ubuntu 10.10,代号“Maverick Meerkat”,是Ubuntu的一个老版本,但依然...

    RUBYONRAILS服务器配置收集.pdf

    本文将详述如何在Ubuntu 12.04操作系统上手动配置服务器环境,包括Ruby、数据库、Nginx、Redis以及监控工具Monit,同时介绍使用Capistrano进行自动化部署。 首先,我们需要安装必要的软件环境。Ruby是Rails框架的...

    RUBYONRAILS服务器配置[收集].pdf

    在给定的文件中,作者分享了不依赖自动化工具(如Chef)而在阿里云上手动配置服务器的经验。以下是详细的知识点说明: 1. **服务器环境配置**: - **操作系统**:选择Ubuntu 12.04作为操作系统,因为它是稳定且...

    Ruby-服务器优化的Ruby发行版通过APTYUM实现更少内存更快速易于安装和安全补丁

    Ruby是一种强大的动态编程语言,广泛用于Web开发,尤其是在Ruby on Rails框架中。为了在服务器环境中更好地利用Ruby,一些专门针对服务器优化的发行版被开发出来,以提高性能、减少资源消耗并简化管理。"Ruby-服务器...

    bitnami linux redmine 安装

    这里提到的“源码”可能是指 Redmine 本身是基于 Ruby on Rails 的源代码开发的,而“工具”则指的是 Bitnami 提供的自动化安装工具,它简化了源码部署的过程,让用户无需手动配置环境和依赖。 【文件名称】:"bak....

    redmine的三部曲 第二步安装redmine的详细说明

    在开始之前,请确保你已具备基础的Linux操作知识以及对Ruby on Rails的理解。 首先,你需要安装Ruby环境。Redmine依赖于Ruby,所以请确保你的系统中已经安装了最新稳定版的Ruby。通常可以通过包管理器如`apt-get`...

Global site tag (gtag.js) - Google Analytics