前天不小心换错了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。
分享到:
相关推荐
#### 二、安装与配置Ruby on Rails Ubuntu 11.04默认包含Ruby 1.8.7和Rails 2.3.5,但为了更好的兼容性和性能,建议手动更新或安装最新版本的Ruby和Rails。首先,使用包管理器安装Ruby: ```bash sudo apt-get ...
在本文中,我们将深入探讨在Ubuntu环境下搭建Ruby on Rails开发环境的详细步骤。 首先,我们需要在VirtualBox上安装Ubuntu操作系统。在这个过程中可能会遇到一些常见问题,例如终端软件的使用。确保使用启动器打开...
在进行 Ruby on Rails 的安装与部署过程中,我们需要关注几个核心方面:系统版本兼容性、软件依赖包的选择与安装、Ruby 语言环境的配置以及 Rails 应用的具体部署步骤。本手册将详细介绍这些方面的内容,并提供具体...
在 IBM DB2 服务器(Vagrant Ubuntu VM)上运行的 Ruby on Rails 安装 下载并安装 克隆这个 repo cd 到包含这些文件的目录。 $无业游民 $无业游民ssh 安装后设置 使用 IBM DB2 Adapter 安装 Ruby on Rails gem ...
Ruby on Rails(简称Rails)是基于Ruby构建的一个开源Web应用框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发过程高效且易于维护。 在开始搭建Ruby和Rails的开发环境之前,你需要确保你的系统满足必要的...
在本文中,我们将深入探讨如何在Ubuntu 10.10操作系统上进行系统安装,并配置一个完整的Vim编辑器环境,以便进行Ruby on Rails(ROR)开发。Ubuntu 10.10,代号“Maverick Meerkat”,是Ubuntu的一个老版本,但依然...
本文将详述如何在Ubuntu 12.04操作系统上手动配置服务器环境,包括Ruby、数据库、Nginx、Redis以及监控工具Monit,同时介绍使用Capistrano进行自动化部署。 首先,我们需要安装必要的软件环境。Ruby是Rails框架的...
在给定的文件中,作者分享了不依赖自动化工具(如Chef)而在阿里云上手动配置服务器的经验。以下是详细的知识点说明: 1. **服务器环境配置**: - **操作系统**:选择Ubuntu 12.04作为操作系统,因为它是稳定且...
Ruby是一种强大的动态编程语言,广泛用于Web开发,尤其是在Ruby on Rails框架中。为了在服务器环境中更好地利用Ruby,一些专门针对服务器优化的发行版被开发出来,以提高性能、减少资源消耗并简化管理。"Ruby-服务器...
这里提到的“源码”可能是指 Redmine 本身是基于 Ruby on Rails 的源代码开发的,而“工具”则指的是 Bitnami 提供的自动化安装工具,它简化了源码部署的过程,让用户无需手动配置环境和依赖。 【文件名称】:"bak....
在开始之前,请确保你已具备基础的Linux操作知识以及对Ruby on Rails的理解。 首先,你需要安装Ruby环境。Redmine依赖于Ruby,所以请确保你的系统中已经安装了最新稳定版的Ruby。通常可以通过包管理器如`apt-get`...