`
adidaskebi123
  • 浏览: 8424 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Ubuntu9.10下搭建ruby on rails

阅读更多
有些链接没加上,自己找找吧
一 安装ruby

$sudo apt-get install ruby irb rdoc

二 安装gem

1.到这里下载 ,最好是最新版本,我的1.3.5

解压,切换到当前目录,执行$sudo ruby setup.rb

或者这样:

$ tar xzvf rubygems-1.3.5.tgz   (解压)
$ cd rubygems-1.3.5     (切换到此目录)
$ sudo ruby setup.rb

2.gem -v 检测

如果遇到一下错误

/usr/bin/gem:10: undefined method `manage_gems' for Gem:Module (NoMethodError)

就gem1.8 -v

或者执行此命令

sudo ln -s /usr/bin/gem1.8 /usr/bin/gem  (要确保你的ruby是1.8的,还要确保你装的地方,看自己而定)

后再尝试gem -v

三 安装rails

sudo gem install rails

四 安装mysql驱动

安装此驱动时要确保三个包已安装(libmysql-ruby1.8,libmysqlclient15-dev,ruby1.8-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

五 安装mysql

sudo apt-get installmysql-server

中间会遇到设置密码,设置完就好了。

修改mysql编码为UTF-8:
$sudo gedit /etc/mysql/my.cnf
在[mysql]
default-character-set=utf8
[mysqld]

default-character-set=utf8
init_connect='SET NAMESutf8'
在[client]
default-character-set=utf8

进入mysql查看编码
mysql命令: show variables like'character%';

+--------------------------+----------------------------+
|Variable_name           |Value                     |
+--------------------------+----------------------------+
|character_set_client    |utf8                      |
| character_set_connection |utf8                      |
| character_set_database   |utf8                      |
| character_set_filesystem |binary                    |
|character_set_results   |utf8                      |
|character_set_server    |utf8                      |
|character_set_system    |utf8                      |
|character_sets_dir      | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

六 安装 jdk

$sudo apt-get install sun-java6-jdk

sudo update-alternatives --config java
按照提示输入对应的选项,指定为JDK 6

sudo gedit /etc/environment

在里面加

CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

java -version来检查是否安装

七 安装 netbeans

这里 有个中文字符集的 问题

cd /usr/lib/jvm/jdk1.6.0/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/windows/simsun.ttf .
sudo mkfontdir
sudo mkfontscale

也可以别 的 方法

1在win系统下c/windows/fonts下找到中文字符,之后拷贝到一个文件夹(fallback)

2之后把这个文件夹copy到/usr/lib/jvm/jdk1.6.0/jre/lib/fonts就可以了!

七 安装 netbeans

要切换到你下载的目录下

sudo chmod +x netbeans-6.7.1-ml-ruby-linux.sh

sudo ./netbeans-6.7.1-ml-ruby-linux.sh

八 安装mongrel

gem install mongrel

九 如果有这个错误

`require_frameworks': no such file to load -- net/https (RuntimeError)
是缺少 libopenssl-ruby library:
解决方案:
$sudo apt-get install libopenssl-ruby

0
0
分享到:
评论

相关推荐

    Linux操作系统 Ubuntu 9.10 图解安装教程

    Linux 操作系统 Ubuntu 9.10 图解安装教程 本文将详细介绍 Linux 操作系统 Ubuntu 9.10 的图解安装教程,并对 Ubuntu 的特点、优点和历史进行了详细的解释。 Ubuntu 简介 Ubuntu 是一个基于 Debian 发行版和 ...

    ubuntu9.10的user guide汉化

    ubuntu9.10的用户指南汉化包,deb格式.

    Ubuntu9.10配置输入法

    ### Ubuntu 9.10 配置智能拼音输入法详细指南 #### 一、引言 在 Ubuntu 9.10 系统中,为了更好地适应中文用户的需求,配置一个流畅且好用的中文输入法变得尤为重要。本文将详细介绍如何在 Ubuntu 9.10 中配置智能...

    Ubuntu9.10下搭建OpenCV 2.0 开发平台详解

    本文件详细描述了Ubuntu操作系统下如何安装配置Intel的计算机视觉库OpenCV。由于版本的不同则搭建的步骤和注意的事项是有区别的,这对于初学者来说是有一定障碍的,所以本文的亮点在于详细的说明了安装过程中的每...

    ubuntu9.10 快速搭建简易的ftp服务器.doc

    【搭建 Ubuntu 9.10 简易 FTP 服务器详解】 在 Ubuntu 9.10 系统中,快速构建一个简易FTP服务器的过程相对简单,主要涉及以下几个关键步骤: 1. **安装 FTP 服务器软件**: 使用 `sudo apt-get install vsftpd` ...

    Vmware6.5 安装 Ubuntu 9.10 全过程视频教程

    本教程主要涵盖的是在Vmware 6.5虚拟机环境下安装Ubuntu 9.10操作系统的过程,这是一项对于初学者非常实用的技术。Vmware是一款强大的虚拟化软件,它允许用户在单个计算机上同时运行多个操作系统,而Ubuntu 9.10则是...

    Win7下引导Ubuntu9.10的文件

    Win 7 与 Ubuntu9.10系统安装顺序 (1)Win7 (2)Ubuntu9.10,注意在安装步骤第7步的时候,点击高级按钮,选择安装启动器引导设备的位置为你手动分区的那个光盘。 (3)登录win7(此时系统直接进入win7的),将此...

    ubuntu9.10界面汉化包

    ubuntu910界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-gnome-zh-hans_1%3a9.10+20091022_all.deb language-pack-gnome-zh-hans-base_1%3a9.10+20091022_all.deb #dpkg -...

    Ubuntu_9.10下搭建LAMP服务器完全图解教程.doc

    ### Ubuntu 9.10 下搭建 LAMP 服务器完全图解教程 #### 一、引言 随着互联网技术的发展,网站开发的需求日益增加。LAMP(Linux + Apache + MySQL + PHP)作为一套开源的Web服务解决方案,因其稳定、高效、成本低廉...

    ubuntu9.10中文输入法1

    ubuntu910的ibus输入法,由于附件大小的限制,分开成两个资源上传.

    移动硬盘安装Ubuntu 9.10

    标题“移动硬盘安装Ubuntu 9.10”指的是在便携式存储设备——移动硬盘上安装Linux操作系统的一个特定版本,即Ubuntu 9.10。Ubuntu 9.10(Karmic Koala)是2009年发布的Ubuntu发行版,它提供了最新的软件和系统改进,...

    硬盘安装win7与ubuntu9.10双系统

    ### 知识点一:双系统安装概述 **双系统安装**是指在同一台计算机上安装两个不同的操作系统,并能够在...通过这些步骤,用户可以在同一台电脑上享受到Windows 7的稳定性和Ubuntu 9.10的灵活性,满足不同场景下的需求。

    ubuntu 9.10网易最快的源

    ### Ubuntu 9.10与网易最快源配置详解 #### 一、Ubuntu 9.10简介 Ubuntu 9.10(代号Karmic Koala)是Ubuntu Linux发行版的一个版本,发布于2009年10月22日。此版本在系统性能、用户体验以及软件包更新方面进行了多...

    3DSP blueW2310驱动 MiniPci接口,ubuntu9.10 64位

    描述中提到的“ubuntu9.10 64位”是指该驱动适用于Ubuntu 9.10(Karmic Koala)操作系统,这是一个基于Linux的开源操作系统,发布于2009年10月。64位意味着这个驱动是为64位架构的处理器设计的,提供更好的性能和对...

    整理后的ubuntu9.10下oracle10.2g安装

    ### 整理后的ubuntu9.10下oracle10.2g安装 #### 知识点一:Ubuntu 9.10 系统环境准备 - **安装 gcc**:为了确保 Oracle 10g 能够顺利安装,在 Ubuntu 9.10 系统上需要先安装 `gcc`。可以通过命令行进行安装: ```...

    Ubuntu_9[1].10下搭建LAMP服务器完全图解教程

    在本文中,我们将详细讲解如何在Ubuntu 9.10操作系统上搭建LAMP(Linux、Apache、MySQL、PHP)服务器,这是一个适用于初学者的完全图解教程。LAMP环境是开发和运行基于PHP的Web应用程序的标准配置,如WordPress等。 ...

    Hadoop ubuntu 9.10 下的 SSH 免登陆

    此外,Ubuntu 9.10现在已经较为过时,对于生产环境,推荐使用更新版本的操作系统以获取更好的安全支持和软件更新。 在这个过程中,你可能会用到的文件包括`~/.ssh/id_rsa.pub`(公钥)、`~/.ssh/authorized_keys`...

    3DSP blueW2310驱动 USB接口,ubuntu9.10 32位

    标题“3DSP blueW2310驱动 USB接口,ubuntu9.10 32位”指的是针对3DSP公司生产的blueW2310设备的特定驱动程序,适用于运行32位版本的Ubuntu 9.10操作系统,并且通过USB接口进行连接。3DSP blueW2310可能是一款无线...

Global site tag (gtag.js) - Google Analytics